Upwork is the most renowned and successful platform for freelancers. Upwork's focus work domains are software development, project management, marketing, virtual assistance and etc. Therefore you are not likely to find the most diverse L&D talents there. Their platform also does not offer a close-knit network to support business and skill growth. Different category of freelancers and different needs.