I think it’s simple supply and demand. Some guys had more demand when recruited
than the others. No demand but the coaches think you can play = walk on.
It seems that when one becomes a starter that you could award them a scholarship but at the same time you need those to bring in new guys you’re trying to improve the team with