In reply to Pheriche.

Oh good, its not just me. I decided to give blocks a chance for my latest client, and I hate so many things about it (spagetti code, chains of elements which prevent css control, it randomly making decisions about content with no way to change them), but by far the most baffling is the lack of responsive design and control. Even with core elements that have responsive options! Prime example, there’s a sidebar block which can switch between a whole bar and a dropdown, but theres no way to make it switch between them when the layout shifts to mobile!
If I were a more competent coder, I’d build a blocks plugin that erased all the existing blocks, and replaced them with streight elements (group =

div>, and nothing else). How anyone thinks that the current setup is a good idea is beyond me.