I think what matters is generational experience, so there are always officers on duty that have combat experience. Since WW2 they've had the Korean and Vietnam wars, both Gulf wars and Afghanistan, plus numerous smaller operations. All of those except Afghanistan involved significant naval support. That's kept the ball moving forward in terms of real world experience.
I am a bit worried about naval officer training though, there have been damaging cutbacks and compromises made on that front. Nothing that's likely to have long term consequences yet, but they need to fix that before it gets worse.