I completely agree.
Apple tends to release their hardware before the software is finished.
Then, when they finish the software for any given model, they release the next piece of hardware. I currently buy used machines, just to get the price point that I want. I don't need rage 128, DVD, or even firewire, although I won't buy a machine without firewire. Hell, I don't even need a G4. A G3 would be fine.