The answer to this one is obvious. Drop support for API <30. The older version of the app will work well enough for those users.
At present nobody is getting updates. Giving updates to everyone >=31 is an improvement to the status quo.
Don’t bother with the Windows Store or Mac App Store. Those users don’t need app stores.
I think it’s not up to the individual developers to make these platforms a good place for their users. The platform owners already control that fate. If your Android TV device becomes a brick with apps that can’t be updated after ~5 years that should teach the customer to find something else next time.