Science is on the bleeding edge, but software technology is definitely not. Long-term projects are rarely, if ever, refactored for newer technology. Financial IT is also obsolete (paper time sheets, expenses and purchasing).
There is a silo mentality, with not much opportunity to transfer projects. Few opportunities for more senior developers from outside. Bonus is uncompetitive within the SW industry.