from the practical standpoint - those who don't buy won't buy ... there is no point to suffer... it is not like a $1 app from an appstore
Pirating is a bit more nuanced than that - it's not black and white. The reality is that some people will buy anyway, some will never buy, and some people will buy if they have to. The latter is not a fixed number, it depends on the desirability of the SW, the price and the availability of pirate versions.
Niche software can be particularly vulnerable, since technically it can be just as hard & expensive to develop as mainstream software, but has a much smaller potential market, resulting in a relatively high price compared to "normal" software. The high price confronts peoples normal judgement of fair value, creating a larger pool of people who will pirate it if they can.
Copy Protection is a pain for everyone involved, but it is not necessarily always a waste of time from the creators point of view, particularly for niche software if they use a unique scheme, since skilled crackers are less likely to want to waste time on it. It has to be non-trivial though, something that will take more than a day to figure out in IDA.
Here's an additional thought I've had about pirated software :- its availability reduces the value of the software to those who have paid for it - it justifies the feeling that they may have been foolish in buying it. So attempting to maintain exclusivity by having an effective CP scheme may be a means of increasing the buyers satisfaction in purchasing your SW. :-)