I can empathize with that - I think many of us can. But, As I've been reminded - these decisions are geared towards making money formost.
New Technologies are NOT always better - and often are quite the reverse.
If big business actully wanted pure speed, ease of use, and security - they would:
A: TOSS everything out, and start a NEW OS from Scratch, it would be written in C++ or FreePascal (BARE Language - close to RAW) with a direct processor assembly being used sparingly where necessary for optimal performance - in small digestable pieces that can be ported easily to other platforms.
B: Every resource would be "Owned" by the OS - and controlled via thin code layers to allow maximum performance - say... for graphics libs like DirectX to get as much throughput as possible.
C: Executables introduced to the System would be treated like USERS in that by default they can not access any resources at all - no read, no write, not even video HOWEVER the operating system could easily report EVERY RESOURCE Said "unpriveledged exe" was inquiring about. Think of it as putting a TIGER in a CAGE, then putting the CAGE in the ZOO Area for all the other Tigers... if the TIGER seems not too agressive... You might start letting him out with the others. This would be done via giving said EXE priviledges... Like Video Exclusive, Window, Window with ability to stay on top, Access to its own directory, or others... individually or grouped.
D: Said OS would be able to report any and all resources made availble to any user or EXE at will acccurately. e.g. "Can /temp/MyNew.EXE Currently Access Video? Yes or No?"
E: Files Aren't deleted - just flagged with a "Deleted Unique ID, and date/time/user (and application that did it) stamp. When harddrive full... files deleted the longest would become the new free disk area to write on.
F: Filesystem would support forward and Backward reading of files - like old IBM VSAM method - but at the sector/cluster level for quick access both forward and backwards through files - essentially allowing for faster databases. Additionally - said file system would essentially be a double linked list on disk.
But we won't ever see this - (I tried but I'm one guy...making hardware drivers stinks) - and all we usually get are "repackaged" things put on older technolgies - called "Brandnew" ...usually... Linux tends to be close... but some of its roots seem to be becoming lost - the original UNIX roots were sound - if not overly esoteric.
I'm done.