I get that this is satire. I’m fine with satire, in general. But the fact that this particular satire resonates with so many people indicates to me that one of the following is true:
1) We have royally screwed up the teaching of CSS.
2) Web devs are terrible at taking the time to learn how CSS works.
It’s probably both. And yes, some of the earlier stuff is not immediately intuitive: floats, vertical-align, etc. But it is understandable. You can make sense of this stuff.
It’s hard to see devs throwing their hands up in the air… If this stuff is discouraging to you, please take some time to read up on it. Stop trying to hack through the brush alone. There are great resources available (p.s. I’m writing one!)