The most sweeping and appropriate answer would be for the NFL to start its own minor league, with the foremost goal being to prepare prospects to succeed in the big show. This will almost certainly never happen: though the existence of the college game isn’t ideal by NFL standards, it’s free.