>It allows the seller to have a huge markup on buyers who have little experience or time
Honestly, that sounds like ripping people off to me. An important part of social mobility is being able to venture into different businesses. Experience in a subject is an advantage in many dimentions, but having to learn new things while having your suppliers exploit your inexperience sounds like an unjust burden.