This would definitely help in the situations where you're comparing two tag sets that have the same tags defined but with differences in config, but it still won't help to compare tag sets with additional/removed tags as then array indices will not match up between the same named tags. I understand now though that it's the json naming constraints that makes using dictionaries is impossible to suit everyone. So I guess the answer is, I did overlook this and forgot about json naming constraints