As someone who’s been in both places
I personally would say go abroad. I know this might come from a point of privilege , no commitments , relatively young parents who run their own businesses so financially I don’t have to support them and we have people to help us with whatever we need.
However I would say go abroad because of the experience you get to new cultures and people as well as most often than not you do get a better work life culture than the ones we face here in India if we even have one. Laws are more worker friendly (white collar). You can always come back to India.
However it’s all got to do with you as an individual and your luck and determination. You might have some difficulties at the start but if you get through it you’d actually see why people run off abroad.
Nationalist pride is bullshit when there’s no benefit of you staying here. Build India , help your country is just a lot of propaganda that is fed to emotionally blackmail us , don’t fall for it. You get nothing for the taxes you pay. Stay in India only if you’re rich and powerful else move away to somewhere better. Your future generations will thank you.