As I said: Sketchup and Picassa. Google bought them and then did not do a damn thing to develop them, improve them, expand them, update them, bring progress to them.
Actually there are a lot of applications that don't need upgrading, pretty please! What upgrading does is - it sticks ribbon on file explorer...
Or does a custom draw GUI, which NEVER ends well. GPU issues, missing accessibility interfaces, broken shortcuts, non-working tab, etc.
Upgrade has to have a good reason where it adds value, and not makes things shiny to get more marketing attention.
Improved document search - fine.
OS that automatically crawls all your pictures and documents and posts them on Facebook and cloud because it's what cool kids do - not fine
Default save to cloud - not fine
Well, we're successful [as a company] and we're staying way away from Linux on the desktop. Simplify licensing? The only Linux systems we have are closed appliances from vendors. Our own stuff runs MS. How are we gonna run Office? In WINE or something? Absolutely no one here wants to relearn an office suite and hope that Libre Office or Apache Open Office or whatever will do what they need it to do like run VB macros in spreadsheets. We lock stuff down with GPOs right now in our MS realm; no idea how to administer Linux boxes from Windows servers.
I think you have a naieve worldview.
Actually there is a great chance that it's the opposite. You know why? It's because I can relate to every single sentence you wrote. I was working in pretty much MS exclusive IT development company for 5+ years. MSDN subscriptions, Visio on every corner, all latest and greatest OSes, Sharepoint, MS development methodologies, even had to code some Sharepoint plugins via web services, web services themselves as such and stuff. Had to administer clusters of Win server boxes, etc. You name it.
And then I managed to find some tasks and interests outside Microsoft world, and, hey, here I am a few years later, running Linux PCs and servers exclusively at home.
There is just one thing you have to understand straight out. You should never compare the amazing MS infrastructure and tools vs Linux infrastructure and tools. And the main reason being that most of them solve problems that they created in the first place.
SSH + Linux terminal + everything is a file infrastructure does in three lines what Windows needs whole modules, app frontends and GPOs for. SVN does in 3 lines what whole TFS tries to replicate.
They are just different, they have different problems and different solutions. And you are hearing that from a 15+ year Windows only fanboy, so yeah...
It's really just a matter of workflow, sometimes simple things are just so much better.
I do miss the Visual Studio when I'm on Linux though. The integration of that thing is amazing. But other than that, there is zero difference between Windows and Linux, they are simply different. And if you open your mind, you might see that different doesn't mean worse by any means. Some of the extra bureaucracy and kludges like Sharepoint migration and administration, ZOMG this, simply don't exist in the first place.
Or how 500MB Visual Studio SP runs out of disk space after 3 hours when there are 8GB of free space on the disk, and then crashes on rollback, and ruins the whole system, ahhh, sweet memories...
The only actual problem is games... Linux lacks there very badly. Everything else is just a matter of how much you can accept working differently, not worse, just differently. Cut some cruft here and there, use some other approaches there, and that's it.
they know how to use it
Disagree. In my experience the average person does not know how to use Windows any more than they know how to use any computer. You could put any decent Linux desktop in front of them, tell them it's a new version of Windows and they would have no idea that's wrong.
Nope, there is one huge difference. The Linux PCs I set up, doesn't need a reinstall after 3-6 months, and it doesn't make me ZOMG like when I see spyware ridden app startup sequences on Windows boxes, just after a few weeks of use.
Overall, I'm not a Linux fanboy, I'm equally satisfied with Windows 7/Windows Server 2k3/2k8 [not Windows 8] or Linux Mint/Debian. But given how Linux is free, and how it could become so much better if it had some app support, I am inclined towards supporting it, rather than something like Win 8.
My mind is also a LOT easier about Linux too, the amount of harmful code you can get while using Linux is almost nonexistent when compared to Windows.
Core 2 Duo E6300, MSI P45 NEO-F, Club 3D GTX 260, 4Gb DDR2-800Mhz, Audigy X-Fi Fatal1ty Champ1on ed., 0.5Tb+1Tb Seagate Barracuda 7200.12, 630W AXP, Samsung SyncMaster BX2450, ViewSonic VP171b