I agree with your statement, but the tipping thing is totally unrelated. Youtube pays creators for the content they produce (via ad-share or premium sub share). There is no tipping in the loop here.
I don't tip (except for the classically tipped positions) because it is not on me to pay for employees. If the business owner wants to pay their employees more, they can raise prices to do so, and I can decide if I want to pay those prices or go elsewhere.
Tipping has just become a way for businesses to pay employees less and promising more while offloading all the guilt onto customers. No thanks.