I wouldn't count on the violent worldwide revolution. History has not been kind to the massive number of people who consistently predict it while saying "this time its different!"
As far as your first question... who knows? One thing I know for certain, it doesn't matter what you do, or how you do it, there will be trade-offs, always. As a much older than you... 30 year old, I've come to sort of just enjoy what I can and brush off the unpleasant stuff while I keep up with a rigorous search for knowledge and improved skills.
I'm certain that opportunities will present themselves, and I'm positioning to always be ready to take advantage of them. Fulfillment for me partially comes from the knowledge and skills gained. I know that I will have a high level of achievement over my career and because I am confident it will all work out, I am relaxed while I push myself.
In 2 years, maybe I'll have a totally different outlook? I guess that is the fun of the whole thing.