This is a tough one. The reasoning is different for every player. The main reason many players don’t get offers is because they don’t fit a role for any college team. Many young athletes think they have to be good at every aspect of the game, but in reality, you need to master one aspect first. Be an elite shooter, elite passer, elite defender, elite rebounder, etc. Once you master one skill, then you can expand your game. By mastering one, you are making yourself an asset to a college coach. This will lead to offers.