It sounds like there isn't an appeal for lower-level programming, but new devs are interested in higher-level languages.
It could be that Linux is interested in becoming more-open to newcomers (for Linux's benefit of being "the OS"), while newcomers aren't interested in the low-level upbringings. So cover-up the low-level stuff with new shiny stuff
A Google IT professionals course years ago mentioned Python being used for OS-level scripting (like Bash); I thought that was wild: Why would I want to use higher-level stuff instead of the OS's lower-level native tools?
Pay em
I have interest in improving low-level tech in traditional C or C++, and vested interest in performance-seeking with gaming. I could learn low-level languages and get into communities/groups to improve something (and long-term investment because once I know what I'm doing and to look for, nothing is safe from improvement

), but that's not immediately benefiting me: I use existing software to get stuff done that's more-fun to do for free. Linux (imo) wants the easy way of attracting new devs.
I haven't heard back from that
Graphics Stack position, but I assume they want someone already having the years of C experience. C hasn't been required for anything I've done so far, so learning it wouldn't have the required-interest while doing it for free for vague employment possibilities, and without the legitimate interest, learning fundamentals could be questionable (might I learn the bare-minimal fast with shortcuts just for credentials? Might this be similar to some learning Rust today?).
Mind the graphics stack already works for what I need it for on Windows no-coding-required, and being unpaid lets me switch to any OS freely as long as it lets me do whatever I want done. Afaik that FreeBSD position wasn't paying for school/resources to learn C, even for candidates meeting the passion required for legitimate improvements.