As someone who lives in the east where these jobs are outsourced to, it's not like junior devs here get to work on them either. Most outsourced stuff is assigned to people higher up. The talented juniors are left sitting on the bench as retainer manpower, others are in an endless string of unpaid internships.
The job situation is more similar then you think all over the world
Here's what I don't understand. Your platform is extremely popular, to the point where you're worried you'll hit saturation. Sure I get that.
But at what point do you decide "I SOMEHOW need more money, I'm running out of people." instead of being like "we're gonna make this service so good, everyone will have to go through us"
Netflix did this as well. When they hit a critical mass of subscriptions, they had really good shows. Instead of saying we're gonna stay the best streaming platform out there, they went "NOO yOU can'T ShaRe youR PasswoRds yOu SILLY person"
It's desperate and pathetic, and companies which fall this way will get no sympathy from me.