I do not support real-name registration that is public to the majority of people. Sure, it can be held within the database but some people want to keep their privacy and that should be respected by the social media platform. You are basically doxxing someone if it is required to post using their real name which can be traced to their phone numbers and much more.