The fact is you're basically right: most companies don't want experienced people who will do a very good job and expect appropriate compensation for that work. They want people who can do the job just good enough to pass off products that are marginally adequate enough to bring in a target margin. If said people are also more inclined to be easily "persuadable" or awed/intimidated into putting more effort in for less compensation, even better. Such a condition naturally leads to the implicit age discrimination we see in our industry.
Also, if companies were more open about the salary and compensation packages they will offer with a position, it might more effectively deter the unwanted "seniors" from even expressing interest.