You can absolutely set up a verified check on your own domain, and many people do!
Services like nostrplebs exist partly for people who don’t already own a domain, or know how to set things up.
The goal is mainly to show that you’re a human — because owning a real domain (or paying sats for a nip-05 service) costs money and is therefore a deterrent to mass-produced bots and scammers
