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

I think any suggestion of establishing a “gatekeeper” for content is at the very least impractical in this day and age.

“Quality” and “Fun” are and have always been subjective terms. There is someone, somewhere, who will enjoy and pay for literally anything.

Furthermore, the concept that any group of people, large or small, regardless of their qualifications, should determine what anyone else may play (or see, hear, say, read, and so forth) is, to my mind, reprehensible.

A commercial market will always reward some products and punish others, and in general – though certainly not always – those rewarded will have higher “quality” for some arbitrary definition of quality.

As others have indicated, advertising is the key to sales – that is, connecting with a product’s target audience.