I'm not suggesting that at all. It doesn't have to be an "all or nothing" scenario. ND could let them take 2-3 classes in the fall. ND could allow a couple of exceptions every year. ND could decide not to suspend it's players for every little thing all the time.So, what are you suggesting? That ND have players not attend class in order to compete?
If other teams are doing that, then let them. If you win by cheating, then you've won nothing.
I'm not suggesting that ND become Bama or O$U but refusing to change at all means they have no chance of competing with the best programs.