Re: Whats the pain points?
"Changing their minds every few years?"
More like "Changing their minds every few WEEKS". It's impossible to navigate while the compass is spinning. It's even worse when the compass leads us OVER THE CLIFF!
pain points: ".Not", C-pound, MFC/runtime "shared lib" by default, ".Not" dependency by default, manifests required in EXE's now, "code signage" requirements for drivers [aka TOLLBOOTH], UWP, "the Store", 2D FLATSO UI, *spyware*, *adware*, "change for the sake of change", FORCED UPDATES, "online only" MSDN documentation, Win 7 (effectively) not *purchasable* any more, subscription models for office [and we know its coming, THE OPERATING SYSTEM], and...
CUSTOMERS TREATED LIKE MOOKS / MINIONS / MASSES / EXPLOITABLES!!!
Micro-shaft - are you PAYING ATTENTION? Past experience suggests NO. (and you wonder WHY you don't know what the customer wants any more!)