Due to a lack of man power to moderate the platform, it's likely no extra restrictions will be put into place.
Status quo seems to be fine for now. Unless a ton of more people put up a stink about slop then maybe it's time to do something, although I'm somewhat new to itch, I've not seen a lot of users like you who've questioned the quality of games on here.