Your points are really good. I agree with you I am from India and I am learning math on Udemy from an American instructor and nobody taught me math like her before Udemy gave me this opportunity to learn on my self without going back to a University. But the only problem with Udemy is their paid courses are easily available on other pirate websites for free and I think out of 100% Indian users 70% are downloading Udemy courses from pirated websites.
Unfortunately yes, it's like music and films, piracy will happen. However, there's often more to the courses than the content. There are also Q&A with the instructor or direct messaging, course updates with new interesting material, and sometimes closed communities on Facebook or Slack. A pirated course won't have that
When i started learning from Udemy in 2016 i was surprised how cheap the courses were in comparison to the quality. Love the structure and goal oriented approach towards learning. Its been 4 years and i have learnt over 40+ different things from Udemy alone.