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
If you do and you say things like that, that’s willful ignorance; this is also fine if you don’t want to be promoted or hired by the best teams.
I stand by what I actually said: it's fine if you don't care about those things. I wouldn't hire you if you said that on my interview.