Vote for your own suggestion.
But… I sort of doubt this will get much love. See WTH are attributes such a pain to work with - #2 by frenck
I disagree with the idea of eliminating attributes in general. I’d prefer pretty much everything for a device be cross-reported as attributes as it does with z2m. I often drill down on a dashboard entity and use the attributes drop down list to get a quick and easy at a glance other related info. Manually building cards to expose the same info or clicking through to related->device is cumbersome.