So under your system the big market teams gain a bigger stranglehold on the league. Soft cap, Guaranteed contracts and if a player gets injured they can now go over the cap in an additional way. They now have no recourse against signing players to huge deals. If one of their players come up for FA after 5 years they don't count against the cap. Basically every player on a team for more than 5 years can be a big money player.
Simply put. Without either non-guaranteed contracts or a real hard cap. This whole lockout is a complete waste for the owners.
I also don't believe the owner's need the players to buy into it. The owner's have little incentive to budge until they get their way. Eventually the players will begin to cave. When they do a hard cap is where the owner's negotiation begins. No hard cap no CBA. No CBA no season.
How do you come to that conclusion? It can't be worse than it is now as there will be a cap. So Dallas won't be able to spend $90m+ each year. Say the cap is set at $50m - that's an additional $40m of players salary that will go to other teams. If for example all teams are over the cap except Charlotte. And Dwight Howard becomes a free agent - then Dwight Howard would be forced to sign with Charlotte.
Big market team would only be able to spend more 'if' a player suffers a season ending injury as diagnosed by league doctors.
And that would be difficult to manufacture as no players would want to intentionally get injured and teams won't be able to dictate this - it will be the league's call.