Young dude here...I'm somewhere in between that take and that kids should be flying in and out of the portal every year.
If you're a coach and you take a flyer on a 2 or 3 star player, then spend tremendous time and resources in grooming the young athlete into a polished player with pro potential, and RIGHT before your team is slated for a breakout season, with said player slated to play a huge role, he takes his talents to what he perceives to be a better opportunity, I think that is shitty. There are ALWAYS extenuating circumstances, so don't get me wrong. But the general landscape of players leaving and joining programs once, sometimes twice or 3 times during their college career is smalltime and it'll destroy the college game.
I forgot who posted it yesterday, but most of the fun in following college sports is watching players develop and picking players you hope to watch for 3 or 4 seasons. If you lose the loyalty factor in college sports, then what do you really have? If a guy leaves for the NFL that's 100% acceptable 100% of the time, even if it's a Dortch situation, where another season could have improved his stock(potentially). I'm not talking about early NFL entrants...Just to make it clear.
Loyalty...The argument against that is employees bounce from job to job in the real world, so why can't college athletes. Well, maybe some do, but loyalty is still a factor in the workforce. Also, it's shortsighted to bounce around and not worry about the relationships you may or may not damage along the way. Lets say an employer gives a kid an opportunity out of college, after this kid has been turned down by every other interview he/she had. Then lets say that the employer invested resources, training classes, out of state training, company benefits, a competitive salary, etc...So the employer spends a year or 2 turning this green, 23 year old kid into a good {insert job title}...Then company B comes and offers him/her a 10% pay increase to join their team, even though they had nothing to do with the development of said employee, and weren't willing to take a risk on them right out of college...Maybe I have an old school of thought, but I'm staying with my employer who saw potential in me. I'm staying with the team who trained me and he has given me an opportunity for growth and advancement.
Loyalty is dead and therefore college sports are watered down.