I like the way @wongmjane put it, "Basically margin is like side-effect"
https://twitter.com/wongmjane/status/1242370883320049664?s=2...
I remember @jpochtar and @gablg1 had a similar take in "Technical lessons from building a compiler startup for 3 years". Under "Don’t trust standards", they wrote "We had no issue w/ using invisible spacer divs instead of the more “semantic” margins or paddings."
https://medium.com/@gabriel_20625/technical-lessons-from-bui...