Because really, crypto is primarily a game of gambling. A person needs to be committed to that. The social layers are to keep you occupied and in that money game but if you aren't there to pursue money (as you rightly identified) then it's too easy to walk away.
The thing I find broken on these platforms is that those "hardcore" gamblers and the bottom dwellers that think their win (rewards) aren't far away, seem to think others too should be playing the game. This is exclusive to crypto because in sports and all other industries where gambling exists, that is not the case. You don't see and hear gamblers trying to get the regular fans into that system.
That's essentially why mainstream will never come. Out there people are doing social without the rewards, and they're completely fine with that.
RE: It Seems Everyone Believes Social Media On Blockchain Is The Thing To Start