Charles Barkley has been critical of the current state of the NBA before, and he was at it again Wednesday when he appeared on "The Dan Patrick Show."

The TNT basketball analyst was asked about Tracy McGrady's statement that the league is "watered down," and he agreed with it. Barkley added some reasoning why he felt that way, and it starts with players leaving college too soon.

MORE: Multiple MVP winners | Curry's MVP a strong statement to value of college game

"The NBA is watered down. The NBA is the worst I've ever seen it. I think we've got to address all the kids coming into the NBA after one year (in college)," he said. "I think it has something to do with all these kids we're drafting out of high school ... now we're drafting kids after one year of college. It drives me crazy. They have potential, but they have no idea how to play basketball. Tracy has a great point, but it's something I've been saying for the last three years."

The Hall of Fame player continued with his thoughts on one-and-done players shortly after in the interview. He believes there should be a two-year college minimum for players so they can take more time to understand the game.

"You look at Steph and Kawhi (Leonard), they both stayed in college X amount of years. (It's) something we have to address. I know everybody is in a hurry to get paid, but we have watered down our product. You look at the last few rookie classes we've had — they've all been guys who only stayed in college for one year and they all have one thing in common — they all are not very good. We're drafting young guys, trying to make them NBA players, and they just can't play."

Barkley says the players who leave early might be good in a few years, but they are undeveloped when they arrive. He says this process isn't fair to the fans, who deserve good players in the draft who can help immediately.