I agree with you. In an ideal world, I would give 22 dollars to Patreon every month, they would scan my watch history and would distribute 20 dollars proportionally among the channels I watched without Google taking a cut.
Then Google could drop the price of premium instead of raising it and keep that whole fee.