It's not just the cost of upgrading it's also a matter of time and effort it takes to do an upgrade. You must be careful to maintain the current database and be able for an upgrade to work with all the different browsers and operating systems that will access the site. It takes time to do all those things, a pretty good amount of it.