Tweaking is also altering a system by addition of external software in order that it performs in the way the end user wants.
We know MS can't include every person's wish but if most of the world is used to "starting" programmes in a certain way and have been for years, why change that?
We haven't all got the mental capability to remember the first letter of infrequently used prog's in order to type into a search facility.
If you can be bothered to sit down and spend a few hours learning a new OS then good for you but IMHO the only people that gain are the MS partners who carry out the training of end users.
Was Eclipse Home Option 1, VM 2Mb & O2 Standard
Now Utility Warehouse (up to 16mbps) via Talk Talk