Gaming and gambling is by no means bad but you’ve got to have a flag ship project that allows for more users to come in and then decide that’s what steemit is to steem it’s the flagship and leads you into things like actifit and Splinterlands Which all have their own communities and interests
If you pay attention to a certain niche like gambling you create echo chambers and barriers to entry to your project! Yes Tron now has Bittorrent and DLive but are they complimenting other projects on the chain the way steem does? I doubt it
I think with EOS and ETH they also focused on the B2B space and helping legacy centralized systems migrate and that’s where their actual value is coming from not yet the consumer facing dapps