You have a really distorted view of how much people doing these jobs actually take home
Lots of freelancers set their price with their salary in mind instead of considering the several moving parts involved in running a business. It's useful to consider that all the local small businesses around you, the type of places that have already been competed down to the price floor, still need to be making around $100/hr to stay afloat.