So in that case should every “great programmer” know assembly?
How deep down should your bog standard web developer know?
Yes, at one point I did write x86 (and 65C02 assembly before that)
Then we get into the whole “Mo one person knows how to make a pencil.”