Companies are cheap. Take 1and1 hosting for example. They use a java based ticket system for support, accounts, everything. One system for everything. The system was built when they were a new company, designed to handle 500 users at an internal capacity.
Today they use that same exact system for over 3500 users globally with very minor upgrades. It crashes, looses data, etc and still has not been updated or replaced.