yeah, .NET wouldn't be idea for the driver operations
Although they obviously use DirectX lol. But yeah, it's the freaking interface! To just show a window on a screen to millions of customers, they picked the least likely to work method and then don't even include the framework installer itself in the driver or a downloader for it! That's like a $100,000 company mistake not a $1 billion+ company mistake.
Cough. Oracle. Cough.
Nobody is immune from bad installer decisions, larger companies just have more inertia, and tend to get stuck longer.
C'mon haven't you people ever worked for a real company?
As a lead developer you provide a project plan to do the project right.
As a mid level manager you find ways to shave time and dollars off of the project plan.
Developers complain "but it will suck"
They give the installer task to the intern who is sucking the mid level managers cock. She can't code but she works late and produces poor quality rubber band and duct tape shit spaghetti code quickly.
The boss's boss gives the boss a bonus for coming in under budget.
Neither the boss, nor the boss's boss will ever (EVER) actually look at the software.
The support team deals with the fallout and hates the developers for being so lazy.
It's how it works.. When you've been doing this for 22 years like I have you just roll with it. You don't get upset when projects you put your life and soul into get tossed in the trash because of the color of a button (but we can change that!) just so some manager can get credit for having produced a revolutionary new software product. You become jaded, you've already written everything ever so you become a cut and paste programmer while reading news on the web and running your bitcoin side business from your relatively high paid senior developer job.
All is right in the world...