No, requiring real-name registration on social media platforms, where users must register and post under their real identity, should not be necessary. There can be various reasons why someone may not want to post publicly.