Soccer is more comparable to what college athletics was 20 years ago. There isn't big money in it like there is college football and college basketball.
There are no Big East Soccer roster paying players $5+ million. There are however MAC football rosters where players are getting paid a cumulative $5M+. That's the point you're conveniently overlooking.
Akron year after year is getting their best players raided by teams that have more NIL money. College soccer still functions very much as an amateur sport which is why Akron is able to compete. College football at the P4 level has evolved into professional football and at the G6 level it's at least at a semi-pro level. If Akron can't pay a QB, RB, WR, etc he's going to go to WMU, Toledo, Miami, or somewhere else that he can get paid. Players go where the money is. No different than I'm sure you'd leave your current job if a competitor offered you an extra $100k per year to do the same exact job.
Edit: Reports are Miami (OH) between revenue share and NIL is fielding an $8-$10 million roster. It's professionals competing against amateurs.