I only pirate when the company makes it extremely hard for me to pay for the product or I would be paying for a worse product than if I pirated.
For example, I watch a lot of hockey. The NHL has an idiotic system where I would need to pay for like 4 different services - including cable TV - to watch every game of my favorite team. They would all be in different places, so I would need to figure out where each game is being broadcast, then go to that service. Depending on the broadcaster, the quality may be finished (lower resolution or framerate). If I pirate the games, every game is on the same web page. Every game is 1080p at 60fps. I just click my bookmark and hit play when the game starts.
I'm in a good place financially, and I want to financially support things that I like so I can get more things that I like. But if a company isn't going to make a game available for me to buy, then it's getting pirated (Nintendo, I'm looking at you).