Lack of inferred/flexible schemas was the main reason we reluctantly spent nearly two years building our own datastore instead of using druid. It is absolutely fundamental to observability.
You want to incentivize engineers to stuff in ANYTHING that might someday be useful, anytime, anywhere.
Same goes for indexes. Choosing in advance what people can efficiently search on? Not observability