I watch videos I can learn something from and I do subscribe to them and support them as much as possible (also buying their stuff). If a channel becomes a show case mainly for selling product I unsubscribe.
I have noticed, that some channel owners get very greedy at some point and even remove old tutorial videos and require that you pay to get access to them, I will unsub to those channels immediately as well.
But good luck :)