Here is some of the defense I read on x/Twitter, in various profiles:
There are 3 shapes that form the icon.
The square represents HTML's box model
The curve represents CSS's border radius
And the dash represents Javascript
Before reading it, I had already associated the 3 shapes with HTML, CSS and JS in my mind, and I think it is quite impressive...