First, Scala's point is not 100% compatibility with Java. You can pretty much use any Java library from Scala but not vice versa (it can be done but you need to take special care).
Second, Groovy being a dynamic language is in a different league than Scala (or Java for that matter).
Third, regarding the "hype on functional programming". If you had the slightest notion of what FP is and and how different languages support this paradigm you'd know that you can do a great deal of FP with Scala. Much more than with Java / Groovy.
>> "is it better to just stick with Java?"
Hell no. I mean, you can learn another language and still do Java when / if needed. Scala provides a nice bridge between the more mainstream OO paradigm and the more principled FP way of writing software like Haskell.
Obviously the parent post is ridiculous; nevertheless disregarding all non mainstream languages as "fad languages" is equally absurd. Apologies if that's not what you meant.
You have a point in that climbing up the corporate ladder doesn't require any knowledge of sophisticated / new languages, but rather business insights. It might even be detrimental to such goals, since instead of spending your time reading about business you spend your time reading about type systems, architecture, etc.
Fortunately for the world there's some people whose interest lies elsewhere: advancing the state of the art, finding creative ways to build better, safer software, etc. In some cases those advances will take years or decades to percolate to the industry.
"Time is money and money can't buy you love and I love your outfit" - T.H.U.N.D.E.R. #1