L2PT in Win 7 either auto-guesses your routes, or you have to add your own - after each connection, as a local admin, with ever changing interface name. You don't have scoped DNS either.
Windows 8 (!) fixes both these things: you can set up routes together with the connection for once and all, you can have scoped DNS, and you have complete control over cipher suites. As a bonus, you have Powershell API to that.
Windows 10 inherited this from Windows 8.
So this is one datapoint, what Windows 10 does way, way better than Windows 7.
For devs, WinRT as COM evolution, using .NET Native and C++/CX.
Basically what .NET 1.0 should have been all along, a better way to write COM with AOT compiled language, following up on what VB 6 was already capable of.
And Delphi / C++ Builder have been offering since they exist.
Unfortunately internal politic games, and messed up execution kind of killed that.
Good joke. There is nothing I can do in Windows 10 that Windows 7 didn't do better.
From start bar search to window decorations. Windows 10 has actively gotten in the way of what was a great practical experience.
Windows 11 makes the window decorations a little better (still inconsistent with poor design choices), but adding a bunch of crap that I can't opt out of on install (like teams, skype and whatever other bloatware is installed).
I have to use an actual debloating script on fresh Win 10 installs, the script only gets bigger with Windows 11.
Come on Microsoft...