Daniel, you cannot expect such a big compilation of software to be without bugs. Certainly not in the first release, but even in subsequent minor releases they are never free of bugs. And if you follow Red Hat's bugzilla you can zoom into all known bugs, and that gives you a very twisted view of reality. (You only see what is wrong, not what is right :-))
But the opposite (like eg. OpenSUSE, Fedora or Ubuntu) will never be more stable, more reliable or less bug-ridden. If you don't even try to freeze your code-base and instead have a rolling distribution, you can only assume software gets better (both more feature-rich and less bugs) but reality is very much different. Mostly because it will never be as well-tested in enterprise environments as a 2-year old RHEL release.
And yes, Red Hat does from time to time release new features or update software as well, and does introduce new drivers, but for a big part they refrain from making too big changes of which the impact cannot be overseen. Mostly in those areas their customers have no interest in, or Red Hat cannot guarantee to support it.
So the question is, does X past bugs or Y existing bugs in RHEL prove that Red Hat's Enterprise strategy is wrong ? Or does it validate to ship the latest and greatest software instead of trying to keep a stable environment for third parties to depend on ? I doubt it and most large companies seem to agree.
Developers and home users disagree, but they have very different needs.