yes, nip-32 is literally a kind of tag structure beyond the tags
you wouldn't need the event tags field if you just used labels instead
instead of publishing an event with tags you would publish the event and then the label for the tags tied to the event
it's simpler, and the whole history of protocols shows that this is the right approach and eventually complicated shit like events with tags gets overwritten by a simplified event without tags and a separate label