Wenn du selbst entwickelst, müsstest du aber auch verstehen, dass eine Firma keine Rücksicht auf zu rückständige Endnutzer nehmen kann. Warum sollte ein Entwickler technisch rückschrittlich arbeiten, wenn modernere Möglichkeiten gegeben sind? Als User muss man mit der Zeit gehen und nicht der Entwickler gegen die Zeit.
Ich persönliche finde die Sichtweise höchst egoistisch, wenn ein User darauf besteht, weiterhin mit beispielsweise XP zu arbeiten und gleichzeitig moderne Produkte zu nutzen, die viele Schnittstellen besitzen, die alte Systeme teils gar nicht mehr nutzen können. Ein aktueller PC mit Windows7 vorinstalliert, ist schon ab 200€ erhältlich und Windows 7 Ultimate 64 Bit als single Licence schon für unter 100€! Das ist also nun wirklich für so ziemlich jeden erschwinglich.