This is an interesting take! I don't necessarily disagree with it—we could definitely make the DNS system more accessible than it is today—but I don't think it's the panacea either, there are still a lot of costs and paperwork involved with owning a domain name that aren't related to the actual technical knowledge required. How is my 12 year old cousin whose parents don't understand technology supposed to buy a domain name just to be able to comment on a youtube video?
Certainly I think there are regulatory and social issues as well. The current system was built in a time where it made far less sense for that 12 yo to have their own domain name. But they also didn't have their own phone numbers back then, but the phone system evolved so they could. DNS needs to evolve too.