Usernames don't do anything today. It's easy to remove.
I think nip05 still has some use but not through the random nip05 services out there that don't mean much.
A `jack@cash.app` for instance is a good one. The company we all know Jack works for is verifying jack (npub1sg6…f63m) as their staff.