"If you're selling a $500,000 software product; going after pirates is not a winning business strategy -- it's figuring out, why the heck you can't pitch your product to legal buyers, and make your desired revenue there. Either the pricing is all wrong, or your marketing or product targetting is all wrong. "
That is operating on the assumption that the pricing is wrong. Photoshop, Office and Visual Studio are $1000 because many casual users and small businesses will pirate the product or install the office's software on a personal computer (I'm not saying this is right, but I know too many photoshop thieves), but most medium-sized and large businesses and government will purchase the product.
The pricing isn't wrong, the pricing adapted to the marketplace in a way that rewards very high cost and fewer sales.
And super-expensive software often occurs in small markets where the seller is very reliant on trade secrets and does not want their product floating around in the wild for competitors to study, typically in very lucrative and super-specialized niche markets.