For the most part OD is a great program and as Shameless Designs mentioned, it is quite a bargain at that price (even with the upgrades)
I've found my self purchasing programs worth 100's of dollars and then shell another $60-80 in upgrades within a year.
But it's not an issue of 'don’t fix it if it's not broken' As demands from consumers and the ever growing need to add new things, developers must keep up with the latest features.
The fact that some people (my self included) don’t use or will never use all of the features, does not mean that everyone else is not going to use them.
As a consumer, a person will upgrade according to his/her needs.