The technological world is ever-changing; what works the best today might not work the best in 3 years. You have to retrain in 3 years. You can't hold your competition if you aren't updated.
The software requires maintenance, constant check. If you keep ignoring it they pile up and then spend a lot of money upgrading and migrating.