I certainly sympathize with you. Change and cost can be problematic.
Incidentally, cost is also a factor for Microsoft. Support for Windows XP involves a cost – one that Microsoft would continue to incur to keep Windows XP going. Many people miss that point, or just how large a cost it would be.
In fact, support for Windows XP is more costly to Microsoft than you might think. Let’s break it down.
Fixing one small bug
The smallest cost is the development time that it takes to research and repair any discovered bugs in Windows XP.
That cost might be one full or part-time person who understands the Windows XP components and code and knows how to fix a bug in that framework.
When Microsoft fixes a bug, they want to make sure that they didn’t break something else. Snarky critics aside, it’s a serious concern when you have a product as complex as Windows. Even the smallest change could inadvertently affect something that a developer didn’t realize that they were touching.
So, Microsoft tests the entire product from top to bottom, even if it’s only a small change. Sure, most testing is automated, but there are still costs for the hardware, resources, and person-hours to set the automated testing up, make sure it’s running, and check the results.
Why test at all? If Microsoft cuts costs and doesn’t test Windows XP bug fixes, there’s a greater – a much greater – chance that new bugs would be inadvertently introduced and break something.
The matrix of versions
This isn’t the end of the costs. Remember that there are multiple versions of Windows XP: Home, Pro, Media Center, and others. If Microsoft fixes and tests one version of Windows XP, they have to do it in all versions of the operating system.
Add to that the localization work to make the fix in every language of every version that Microsoft offers Windows XP. Then, factor in more testing on those localized versions.
Now, consider what it takes to add all of the fixed and tested versions in all of the different languages to Windows Update.
Oh, and remember to add the cost of keeping the Windows Update servers for Windows XP up and running; those servers will need to be staffed by people who will monitor the usage, back the servers up, and make sure that the machines are working properly.
Costs add up
At some point, it just no longer makes sense to keep all of that expense in place. Windows XP users may argue about when that point might be, but in the end, keeping the support system for Windows XP running is much more expensive than “just fixing a bug”.