If this is what CSS has become, it means at some point its development went the wrong way.

It still needs JS. It just avoids using canvas and does DOM manipulation + CSS instead.

The game logic here is running in JS. Only the rendering is handled by HTML and CSS. Is it really wrong that you can do this? All it requires is 3D transformation of elements.