It's 2025 and that feels so incredibly silly and we keep it going because "that's the way it's always been" and that seems silly.
To the extent that the situation you refer to is a problem, it's a problem of market share and the resulting funding for ongoing development of an open source OS. Google's ability to enforce requirements on Android OEMs is limited because the big players or any significant consortium of the smaller players can simply choose to cut ties with Google if Google is too pushy.
Yes, Chrome established a different business model from the outset. Android went a different direction because, rightly or wrongly, it was believed at the time that it was necessary in order to fend off other participants in the smartphone ecosystem, and over time it has gotten harder to change the model, not easier. In particular, one major Android OEM has amassed so much market dominance that they can and often do simply refuse Google's requests. Legally, Google could cut ties, but that would be bad for Google and i think it would be bad for Android users, since it would instantly fragment the ecosystem. IMO, Android users (and I am one) are better off with a slower-moving but relatively unified ecosystem.