I fear I'll have to tear you off your high horse - apologies for the bruises but you chose to climb so high all by yourself.
I was the architect of the largest IT project of the UK government. When we built this, we had trouble getting maintenance windows agreed because it was so wanted, even though we weren't even out of pilot phase yet. We're a good 10 years further, and the damn thing still underpins EVERY bit of IT in government .
There were two key reasons why this worked (apart from intelligent managing of the politics involved and the strict avoidance of anything even resembling consultants): keeping it simple and sticking to Open Standards, That was very evident when the next government let in the consultants who set about trying to Microshaft it all - I spend a lot of time digging them out of trouble by undoing most of the damage - by switching back to Open Standards. Not that they gave up trying, but like you, Microsoft people are blind to a very simple, very basic fact:
Microsoft software is not written for anything the size of a government. That's why it uses LDAP instead of X500 in its directory service, that's why it's a sod to layer security (let's not mention the fact that it's a bastard to secure to start with), that's why redundancy "is a hardware job" and a pain at anything higher in the stack, that's why addressing large disk pools is a battle - scale is ALWAYS a problem.
There is s good reason the UNIX world finally gave up on the proprietary game and created the whole RFC model: you can't scale without letting some diversity in (apart from that, it also dramatically improves your fault tolerance).
I've been doing this stuff for over 2 decades, at military, government and enterprise level. I have seen the many, many attempts of Microsoft to play at this scale, and I have seen people come back from their jollies and golf games with the shiny suits, ready to nuke the stuff that worked and try it the Microsoft way, usually at fantastic expense. And I have always planned ahead to catch them when they fell, but in such a way they knew who had been lying to them.
May I remind you that this is the same organisation that saw no problem in destroying the decision capability in the same organization that sets the standards for child safety seats, just to get an "ISO standard" tick in the box for their office suite - yes, that suite with about the worst usability impact for over a decade?
Let me draw a little contrast here - I won't talk about the Googles and Amazons of this world because they don't really touch the office in the way the NHS needs. In Spain is a very poor region called Extramadura. That whole regain runs an open program which defined interfaces. All the schools now run Linux, and as a small business you can also go to the council and get a CD that will run your business admin, and directly interface with government. The whole show is based on Open Standards, and you could probably develop Windows code that could talk those standards. But they prefer to spend that money on decent hardware, and use the rest to support the region, because there isn't any money. Key is that it all works, and that entire region is supported by a bunch of people in an office who cut new code when needed, and otherwise keep their own distro up to date. In other words, all that money needed for nurses and doctors is actually there, but will now be exported to wherever Microsoft hides it money from the US IRS..
I know of a number of countries that HAD to switch because Microsoft didn't consider them large enough to support their language. As the interfaces are quite well designed in Linux (and in BSD, and in almost any over *nix you can think of), supporting their language was easy. That's Open Standards too.
You see, if you write towards Open Standards it works on Microsoft too, because they cannot afford not to support it - especially if you give them no choice. But at least you have the option, and it forces MS to choose between sane prices, or no income at all, and you can truly choose best of breed where you need it.
I would thus suggest you hand back your MSCE and learn about large scale computing. You clearly haven't been near it yet.