They do have a $100 submission fee, which the developer can recoup once they have $1k in sales. So that alone cuts out a lot of the nonsense since low selling games won’t make enough to be worth the effort.
Maybe there’s an argument that the fee should be higher, but at a certain point you’re just making releasing a passion project impractical.