While you asked about this from the point of view of the developer, I think this will be a more interesting question regarding the software that you are developing. Therefore, I am going to answer this question. :)
Hardware and software that is backward compatible (and, more importantly, compatible with the future) ensures the security of your users, especially when buying or updating platforms such as Windows. If nothing else, Windows is known for its careful attention to backward compatibility. You can run programs written more than ten years ago in Windows Vista, with minor problems, provided that they are "well written" (i.e., they don’t use undocumented APIs).
, , . Apple , , NeXT NeXTSTEP MacOS. , , , . , Apple Intel, PowerPC Intel Rosetta, Universal Binaries, PowerPC Intel, .
, Intel , , 5 Mac OS 9. , .