That isn't outrageous however I totally understand why it rubs you the wrong way.
I was also baffled by that aspect of DNS before. During my first internship, my mentor who was impressed with my knowledge in general asked me if I had anything to ask. I told him there is something that doesn't make any sense to me at all about DNS. I asked him exactly that situation, and we talked about glue records and it all clicked. I think you could also bootstrap with things in the cache if you're careful since it is a distributed system.
https://www.ibm.com/blog/understanding-glue-records-and-dedi...