Yes, it is simple business. A vendor comes out with a new product they hope to sell. People who like the new product and who are ready to buy something new will buy the new product. People who like the new product, but are not ready to buy, put off the purchase. People who don't like the new product don't buy it all.
Do you think car makers expect every single person on earth to rush out and buy every single new car model they come out with every single year? Of course not. But the car makers keep making new car models year after year, hoping that people who are ready to buy new cars will like what the car makers have to offer and will buy their product. Very few people feel the need to rush out and buy every new car model that comes along. But that doesn't mean the newers cars aren't marginally better than last year's models. It doesn't mean the new cars suck. It doesn't mean the new cars are failures.
So why is it so hard to understand the same concept when it comes to computer software? Isn't software just a product, like a car, or a washing machine, or a new jet airliner?
Do the airlines replace all their airplanes every time Boeing comes out with a new airliner? Why not? Why do they bother coming out with new airliners if the new ones are not so spectacular and wonderful that all the airlines in the world will feel compelled to rush out and replace their entire fleet of planes immediately?
Why is there this expectation that new versions of Windows either must make everyone on earth feel compelled to immediately rush out and replace all their existing OSes, or else it is a failure?
Sorry, but you have it all wrong.
Keep Up with TechRepublic