Brilliant!
You have taken this thread to a whole new level. I hope @Brandon_Cannaday and some of the other visionaries at Losant will weigh in on this discussion. Tags are a helpful construct, but the absence of sensor metadata is indeed a limitation that I hope Losant will address. Even the current implementation of Tags can be a bit awkward. For example, think about how in an Experience View, Users can belong to many Groups, but as far as I know a Device has nothing similar. Sure, you can add a Tag called “Group”, but then the ‘value’ you give it has no referential integrity and no comparable many-to-many relationship.