No, that sounds about right. We didn’t want to add the tags feature to all the components, as it just increases the overhead and complexity of each component.
I’ll chat with @ben about the possibility of adding tags to image and video components – those two would make sense, although we’ve not had any other requests for this as far as I’m aware.
So for now, you’re doing the right thing by wrapping each video in a container to add a filter tag.