I think, the main reason people choose old tech is because they know it and don't have the time or the motivation to learn something new, even if the new tech is much better for their business.
And who can blame them? If you invested years to become an expert in a technology, it's hard to admit that something better comes along.
The other point that could go along with this is that often, based on constraints like cost and time, most people can develop a more stable solution using tools they know vs tools that are new to them. It takes time and often working through a lot of mistakes to come to grips with a new technology. Sometimes it's better to use what you/team understands assuming it's still the right fit for the problem. That goes beyond tech industry as well.
>it's hard to admit that something better comes along.
90% of the time it isn't better it just the latest fad. Remember NoSQL was the cool thing a few years back. Now my company is stuck on a shitty mongodb backend for what should be a relational database. We have kubernetes which causes a problems from time to time. We don't actually need to scale for the foreseeable future.
New tech can be borig too.
I think, the main reason people choose old tech is because they know it and don't have the time or the motivation to learn something new, even if the new tech is much better for their business.
And who can blame them? If you invested years to become an expert in a technology, it's hard to admit that something better comes along.