Randy, I’m sorry if I offended you. I’m a user of EE, not a part of the staff or company. EE has gotten that much better in the mean time. Since 1.0 came out, there have been the following new features/functionality:
A forum. (Additional cost)
Gallery. No additional cost. Not available in the free version.
Moblog. I’m pretty sure that was later than 1.0.
Query module. The ability to run queries from inside of EE. Made it easier to not need custom solutions.
See the Changelog for a better listing of what changed per version.
A completely free version of EE. Not to be used by commercial users, but for personal sites and the like, free is good.
Various and sundry modules, plugins and extensions, most of which are free and work with both EECore (the free version) and the commercial versions.
Two full time programmers added.
A paid support staff.
Software doesn’t have a shelf life per se, but there are costs in adding additional functionality, support costs, and sustainability.
As far as budgeting concerns go, I’d love it if EE were free. Then I could create sites for a lot less. Or I could use open source solutions. But eventually you have to be able to make money to survive.
99% of my business involves creating, maintaining, and modifying EE sites. I want them to prosper. If they do, I do. I spend a great deal of time answering questions here for free. Sure I get leads and that’s one of the reasons I post so much. The other reason is to give back to the community. I have over 4000 posts here. 
I’d like to see you use EE and see if it would meet your needs. You haven’t mentioned what kind of business you have—or if you’re just blogging.
What you choose to do is up to you, but please don’t let my comments be your deciding factor. Get a copy of EECore and try it.