The games on Roblox are unoriginal, you either have games that are exactly the same of another game off Roblox or developers who do not know how to make a proper game where games are not enjoyable as any players can ruin the game as long as they please.
Roblox allows developers to make money from unoriginal ideas.
Moderators are unprofessional. They may falsely ban people if they do not like you or if you haven't broken the TOS, also doing anything out of Roblox can get you banned even though it states that they are not responsible for anything that happens outside of Roblox. Few years ago, they removed the feature of having to not need an email to register which made a lot of people create alt accounts, Roblox stated that they cannot handle a lot of accounts yet they make ridiculous decisions.
It's a decent platform however the moderators are the problem. And the game developers on the site are egoistic, they think they are better than everyone because they made a game.