As a practice squad member, you earn decent money but it isn‘t like squad members earn. Even non starters earn money to never work again. Let alone starters and super stars. Sokoli only had one game that he played his whole career. And very few snaps. The problem is, there is just one professional gridiron football league were you don‘t have to additionally work regular. College football allows you only to play for max 4 years. Nowadays college players with NFL potential rarely to never play the full 4 years and get drafted before that timespan. If you have to play the full max there, you aint gonna go to the NFL highly likely, your playing career is over and you have to work a regular job or do that what you studied in the university that you played for. Its not like basketball, that if you are not good for the NBA, that you can play elsewhere like the Euroleague. If you don‘t make the NFL, its over.