As another person said, this has become standard practice for me. It's less about doing business with shady companies and more about insulating myself from shady practices. I've had a few cases where I've been on a plan that suddenly changes with only a few day's notice, or I get "graduated" to another tier because the previous one is going away. In all cases, I was charged more money than I initially agreed, and the virtual credit cards saved me.
Not the person you're replying to, but when you get in this mindset the workarounds are pretty easy.
I don't trust any business to act responsibly with any information I give them, so I also use a lot of virtual cards and spoofed email addresses (actually I just use a catchall on my domain most of the time which is less secure I guess, but does most of what I need).
It's because generally I do like their product at a $6/mo price point. It's leagues better than FM radio. I just don't like their billing/promo practices and so these are the tricks to protect yourself as a consumer.