I completely agree but most stacks that already exist don't do this, so an extra stack is required to add the Class or ID!
Some developers have been very focused on reducing code and improving efficiency on the published page which is much appreciated and best practice, but it is the Page loading, editing and previewing of large pages that needs a vast overhaul.
I believe that competing Apps such as Bocs App and Bootstrap Studio are taking the right approach by allowing users to build at a Block of page code level instead of the granular stacks building level. E.G they both allow pre built layouts with media populated components with all settings done in one section of code and consequently, they are lightening fast to preview & publish.
Looking forward to what RW8 will be, but I think it needs a lot of work to address the slow edit process.