The flipside is also true; as a C# / MS stack focused developer myself, it's quite difficult to find satisfying work that isn't enterprisey, and it seems to be mostly because Microsoft isn't Cool.
After developing professionally for over 20 years and as a hobbyist for 10 years before that, there is nothing "exciting" about software development. I don't hate my job or my career by any means, but at the end of the day, it just funds my lifestyle.
That's fine, but plenty of us choose to work on systems we find intrinsically interesting and/or on problems we consider important. Sometimes that comes with a financial penalty. Personally, I'm happy to get slightly less money in exchange for more interesting and meaningful work.
When I started work engineers has $10k RISC workstations and $50k/year in software licences, we did external training regularly. We were expensive, and mgmt were loathe to waste our time on crud because of that, and because we delivered. Now they talk about cloud synergies and ITIL processes and outsourcing and tech partnerships -- tech costs WAY MORE but devs/engineers aren't seen as delivering value. No one pays anything for the open source that makes it all work. It's enough to make you want to run away and join a startup.