I'm way on the other end other end of the spectrum of making these kids go to college, making 'em stay already got thrown out when Xavier McDaniel and his attorneys beat David Stern (when he was an attorney) to let McDaniel join the Sonics when he was only 18. The league started the NBDL for a reason, smart teams use these teams to develop the talent. Look at Jeremy Lamb in OKC, he spent some time in the D-League. I don't like the idea of an age limit at all, it hurts these NCAA programs most of all. Let the players that don't want to be in college and feel they're good enough go to the NBA, and if the team that drafted 'em feels like they need more time, they're assigned these NBDL teams for a reason. The NBA drafting process has always been a huge hit and miss scenario.
As for the salary cap, I think something should be done. But a lot of these teams have the 3 main guys they paid the major dollars to like always, its the other guys like the Ray Allens and such that go to these teams on a discount or league minimum towards the end of their careers to get these rings. But as the sport grows the demand in money from these players is going to get higher, thankfully revenue streams are going to be a whole lot better in this CBA to allow these teams to function in a proper manner meaning that they too can get the big name guys, it'd be a lot better if these owners could open their pockets like the NFL does to get players, but NBA owners rarely actually see any money enter their pockets from owning an NBA franchise, its why NBA franchises are sold for the hundreds of millions as opposed to the NFL and MLB franchises that are sold for BILLIONS.
I'm hopeful of Adam Silver though as a guy who wants the NBA product back in Seattle, I really really really miss it, I know some here don't but whatevz, thats their thing. People say he's in favor of bigger markets, Seattle's is a rapidly growing market and the Seahawks being at eternities door step is helping Seattle be more visual. I think he'll be a fine commish.