I disagree. First of all, probably 90% of developer jobs fall outside of the categories you mention (embedded and frontend development). Most of those roles don't involve knowing the difference between /shin and /bin lol
My point was that these skills translate to the BSD's, mac, the cloud, android, desktop linux, etc... not to say that only two categories exist. I think even if you do frontend you would benefit from learning linux, but it was one of the larger examples of people who could eek by, by skipping it. It's also not that hard to do and brings a lot of benefits.