One of the easiest things to pirate is music. Spotify basically killed mainstream piracy of music by making it cheap and easy to pay for nearly all music.
I used to pirate video games, but Steam basically ended that for me. The sales no longer make it worth it for me to pirate a $60 game, instead, I can buy it for $12 on sale.
For software, I used to pirate Adobe products and Sony Vegas, but there are alternatives for those now.
For something like sports, I think the cost can be hundreds of dollars per season. I watch the NFL and NHL, and to watch every game that I'd like to watch, it would cost me something like $600+ per year. There aren't really viable alternatives. I'd have to get three services to watch all of the NHL games I want to watch, and I don't even know how many services I need for the NFL. Amazon Prime, Sunday Ticket, CBS, Fox? Or cable/YouTubeTV with additional packages?
I'd happily pay $100 or $200 per year to watch all games in a league for a year if it was through a single service. Or a lump sum for all sports. But in the same amount of time to enter my payment information, create an account, etc. I could have easily found a stream and have it on any TV in my house.