Windows client OS today suffers. It is desperately shackled into the legacy.
This is one of the genuine WIndows 10 setup screens.
Why is Architecture (of Windows) important? Because (among other reasons) Architectural decision are impossible to change after implementation. Paradoxically non existence of Architectural decision is also impossible to change. And neither is good information to publish. Especially for shareholders income.
You are using our OS. Your desktop is our desktop. We can install whatever we want on your desktop. And, no there is no “Exit” link, button or option.
If you have a problem with that, you can blog about it.
C++ prodigy? Beware of Visual Studio 2015RC. C++ project is not unicode by default.