I totally agree. To be a top 3-4 program you need good solid players at every position, depth, 2-3 great players, a very good coach, and luck.

Teams loaded with very good players without structure will underachieve all the time.