This whole Unity situation sounds like when an upper management person notices a small, inconsequential detail, and then decides that everything needs to be uprooted to correct it because they’re an idiot who thinks they’re a genius with a brilliant idea.
“Wait, so there’s a cost for us every time someone downloads a game??”
“Yes, it’s a relatively tiny amount in the grand scheme of things, and is just the cost of doing business“
“Ridiculous! We need to pass this cost back to the devs, and add our own charge on top to make more profit”