While I agree with ‘learn the fundamentals’...
> These aren't college majors.
They most certainly are, at many colleges and universities, not just Purdue. Game Dev in particular is a very popular CS sub field that a lot of schools have recently developed complete programs in. Data viz & web UX majors are super common.
Each one of these has it’s own set of fundamentals. There are some overlapping fundamentals among them, parts that are common to Computer Science in general. And there are fundamentals in each of these that a general CS degree doesn’t cover.