I’ll throw in a few reasons
-Learning curve is huge compared to other social media
-As soon as an instance gets a large audience hosting costs skyrocket and moderation ability plummets
-The same instance can exist on multiple servers causing the demographic to be split
-Pr0n instances have to take the colossal risk of hosting malicious material that can send them to jail because the data is hosted on their own server