There is no way to pay for adfree YouTube. In stream promotions are ads and it is impossible to pay to block them. Yea, sponsorblock is a great alternative.
There's a lot of gray area which seems impossible to regulate.
Personally, if a creator serves too much sponsored content I simply wont watch them any longer. Fortunately it's not a problem among my Youtube channel subscriptions.