@gulbanana, I believe, if the syntax gets too lightweight, then no guideline can stop people from overusing DOM style inheritance. (If we do want to stop this, that is.)
No matter which school of thought one picks, the main problem with “native” DOM style inheritance is that, it is a specific style of inheritance, with specific layouts, optimizations and limitations. It is possible that we’ll want more flexibility (like for interop purposes). If so, I believe the solution is “default to flexibility, with the ability to opt-in to optimizations/interop support ergonomically”.
“Default to DOM style, with the ability to opt-in to flexibility and interop” may also work. But personally I still prefer “flexibility first”.