On-the-fly changes to Buddy Store like changing the share from 70% to 60% or no matter what else, cannot legally unbind their obligation with their current customers to support their product, unless they refund them with the money the ComDevs have already taken. Correct me, if I am wrong, but that is how the modern law in most countries work.
I'm not sure that'll hold up....
When I buy something out of the store, I enter into a contract with the Buddystore, not with the ComDev. The Buddystore promises to deliver to me what I have selected to buy.
The Buddystore has a contract with the ComDev.
When the ComDev stops supporting, the contract I have with the Buddystore is breached and as such they are liable to me. They can chain that onto the developer but that does not change the fact that they are liable.
Basically; the Buddystore gave me the expectation that my bought product would keep working. When it stops working, the Buddystore should reimburse me. They can then demand that money back from the Developer. But that last step is not my problem since, as a customer, I don't have a contract with the developer.
It's basically the same as when you buy an Asus computer from a store. If the thing breaks, you don't go to Asus, you go to the store.
The real problem is that this kind of practice has become commonplace. In app-stores, in the buddystore, but also in that competing store who's name I shall not mention here. Both Software developers and store owners alike simply don't take responsibility for their crappy work anymore and we, the customer, are left hanging. The only real solution is to stop buying stuff from people you don't know well enough to fully trust, OR accept that what might work now might not work tomorrow...... (Which, honestly, I've done with a couple of profiles)