The application stays the same but everything around it changes until it becomes prohibitively expensive to maintain.
There are lots of examples of computers with specialist software to control industrial machines that still run MS DOS and work fine.
Anything that has to connect to the Internet and get security patches is eventually going to go end of life.
Imagine having to maintain an application written in ASP 3.0 backed by an Access database and you'll know what I mean.