If these sites are so bad, I wonder why isn't anyone stepping in to fill the void? There is tons of work, tons of money to be made if someone can make it work. Most of these platforms take hefty commission (20% at upwork and fiverr, for example) and yet do not provide a good service