The point would be to act as a farm system for the NFL much in the way that baseball has. Some players need more time to develop than others. Some smaller school players specifically could really benefit from an intermediate step up before being able to make it in an NFL roster. Personally, I believe a minor league system would really raise the average quality of players on an NFL roster. Maybe not on the top end, but definitely the bottom.