Every year. But if you think teams aren't playing them because they don't want to, we know the reason is that they are now in a conference, and if they are playing us, AF and Army that limits their OOC options.
So your claim that teams aren't scheduling them in the future has a simple reason. Navy doesn't have room in their schedule after conference games, us, AF and Army.
Even if they wanted to play OSU they cannot fit them in the schedule. But yeah no one is playing them because they are dirty. Got it.