because schema versioning is hard and needs something immutable somewhere and is very unvibey