I completely understand the fear of being hurt and falling in the draft and costing the "self" millions of dollars. What makes team sports so good is "team." This is why I wiggle when I see someone after scoring a touchdown celebrating as though they did it completely independent of the other ten on the team during that play.
On a team, you learn altruism. The "self" becomes less important than the benefits to the whole. You play for your team mates. They play for you. Can you imagine a second Lieutenant as he sits in a fox- hole telling his platoon, or squad, "You go ahead guys and fight this one out. I'm going to stay right here. If I were to get shot I might lose out on a management position when I get back to the states."
In my opinion, the players who are now "sitting one out" are letting down their teams--the team who got them to the level they enjoy. They are letting down the fans who bought tickets to see them play, cheered them through the seasons, and financially supported the athletics at their schools. In the end, they are letting down themselves. Like in life, it is all not about them. They are just small part of a larger narrative.
Flawed philosophy? Maybe! But, then again, I am old.