Steam and other digital storefronts should only allow professional developers to sell games

You do understant what you just said, right? Remember this:

So, if the number of dellusional devs are so massive, then what’s the point of a high fee?