why doesn't ms understand the concept of backwards compatibility and why doesn't my school understand the concept of occasionally updating their software