Talent is, and has been, dramatically overpriced. No we do not want to go back to the bad old days of teams owning players as if they were slaves, but the pendulum has swung way too far the other way, such that only big market teams can even consider building good player cores and keeping hold of them for more than three or four years.
There has to be a compromise position. As of now, the FA market is slow, and many fine productive players are going to be forced out of the game, simply because the high end talent is so overpriced that your team almost has to be in New York, Chicago or LA to be able to even afford to get up to the luxury tax cap, much less exceed it. And even then, you get at most two Tier 1 starters. Small market teams can only afford one, if that, and that's only when they are coming off a rebuild and have a team full of kids making league minimum.
That's why I disagree that teams are at fault for not paying $10 million or more per a pitcher's peak year WAR point out to well beyond a time that they will even have a positive WAR. If you have bought into the metrics to the point that you are paying per WAR point, you also have to buy into the projections of how long they will maintain that WAR level.
That, and it is not fair to anyone that the agents have created the expectation of the free agent process being there to get a cash-in for your performance to date, and not to come up with a reasonable salary for what you ars expected to contribute over the course of the contract. There can be processes to adjust such contracts based on over- and under-performance deltas from expectations.
If the game makes so much money that the players can fairly claim they require eighth-of-a-billion dollar contracts, then just have the league collect all the revenues from all the teams, and then give each team a quarter of a billion a year to spend. It would certainly even the playing field. If the league can't afford that, then I'd say the claim that a high-end pitcher is worth $30 million a year might get proved to not be a fair claim after all.
So, no -- honestly, I don't think players are getting screwed by the CBA. The game is.