On the social media ban, I have opinions...
Quick caveat emptor: I have a background in software engineering and media studies, which gives me a useful perspective on how these platforms are built, how they make money, and the practical limitations of many proposed solutions.