I tend to agree with you. You get a check mark and that’s cool but an identity was not really verified. I would say NIP-5 does a pretty good job of proving a given about isn’t a bot due to either the effort of setup or paying the fee.
On the flip side the NIP-5 spec makes it sound more like an identifier to make locating an account easier to search for and even the method of having 1000 accounts under one domain does improve account lookup.