If I don't enjoy a movie, I'm under no obligation to suggest another. It's an opinion. It can stand alone.
Furthermore, all of the "better YAMLs" that exist solve a different subset of issues based on the whims of the author. I like indentation-based syntax for config files (though not for programming languages, go figure), so half the alternatives look worse rather than better to me, and reasonable people can also disagree on things like when strings should require quotes and what should be a valid hash key and so on. There are so many bikes to shed that I don't see us ever settling on an alternative without major buy-in from one of the big players in tech.
Until then, I'm happy to let YAML win. It's just not broken enough for me to get worked up about.
YAML can actually be pretty useful. For example, recently I wrote a tool to generate OpenAPI/Swagger files from Go source code, and outputting that as YAML works pretty well, as YAML is quite easy to read for that.
YAML can also be a good choice to serialize some things to disk, like program state. JSON can also be a good choice for that, as can TOML.
But for other things ... it's not so great. I should probably write an article detailing this at some point, but ...
$ ls -1 /data/code/arp242.net/_drafts | wc -l
64
So much stuff I need to finish :-( I've added your suggestion there though!