> Somehow software people have forgotten that physical things last a long time, and people want them to keep working and stay the same as long as possible
Maybe a little. But I think a big part of it is businesses realizing they can make a lot more money, at least in the short term, if people have to replace their products more often.