Good advice. Choose a technical major because you want to, not because the Navy wants you to.
The Air Force has historically stressed it's officers having technical backgrounds, especially its pilots. The Navy, on the other, hasn't. I would even venture a guess to say the majority of naval aviators weren't technical majors in college. I sure wasn't. History all the way, not a chance in hell I could tell you what the ideal gas law is.
That said, I know the Navy had been toying with the idea of trying to "promote" technical majors in NROTC about the time I commissioned in 2005. It may have actually been earlier but that's when I first caught wind of it. There had been talk of giving higher stipends to technical majors or just giving out scholarships to a higher percentage of technical majors instead of liberal arts/business types. Guys in NROTC right now may be able to give a more updated picture for you.