I only do it when there is usually no demo or trial version of stuff. I strongly believe on try before you buy/subscribe. However I completely think it shitty if you like something and you don't end up buying it. Everything has value and if it gives you the value your looking for you should invest.