Having a single-letter first name is also a road to dystopian aggravation.
I knew someone with a single-letter name and good luck flying anywhere -- most ticket sales systems won't allow it because the devs didn't read those Falsehoods guides. So you expand the name, e.g. T -> Tee so you can buy the ticket, but when you get to the gate your ticket doesn't match your ID and now you're being escorted out of the building.
Let me guess, he was living in his home address and he was employed. He had no visits by police but when he tried to leave the country no one was bothered who he really was but they were bothered that a not so much friendly UI message has appeared on the screen.
I agree with you. The next steps should be to disable the internet nationwide like North Korea. People have no idea how much bad things are there. Also I don't like fun things.
When I say that Microsoft writes very bad code some people get offended. For example for Azure Event Hubs they have almost no documentation and Java libraries that mostly do not run.
Why Microsoft is obsessed with accounts? Azure's managed identity for this for that drives me crazy. An integration that could be done in few hours takes more than a week. No proper documentation, buggy libraries, made up, non-standard behaviors, uhhhh...