Agree about different uses of metadata. But I don't really understand your point about butchering data and KV stores.
It just seems to me the author is opinionated about (what they see as) the most important entity types to organise the library around.