https://blog.cloudflare.com/tld-glue-sticks-around-too-long/
I hinted there how the NS chain of lookups works from . to your domain. The point is that we wanted to be able to move name servers around the ip addresss, but that wouldn't work for many domains. So - in some contexts moving IP's rapidly is possible, in some it's not. Fun.
There are two hard problems in Computer Science: naming things, cache invalidation, and off by one errors.
But I don’t judge: being a teenager or a young adult and rejecting such things is a rite of passage that we all go through.
― C.S. Lewis
― 1 Corinthians 13:11
And I guess the other "wrong with it" is the fact that it just wastes human potential. Build robust software and take pride in this, not it naming your servers bob and lola.