Im reading about cross platform universal license, which should be there before and it should be standard to be honest. Im moving from Windows to Mac OS on a daily basis and that bothered me when I noticed and figured that one license is limited only to one OS. And now when we need to pay for v2 same price as totally new users, this I don't agree. Let's be real, competition even if they have subscription is cheaper at the end when you run on two different OS + you get cloud support & mobile app.
My point is, watch how Blackmagic is doing with Davinci Resolve. Their payment version makes cracking it worthless, people just either use free version or pay once for studio version and can be used on 3 different OS. And they even included free studio version with most of their hardware.
It could be same with Affinity and Photo 2 in particular in little different way. Im sure, if you would offer existing buyers some very cheap license upgrade, everyone would upgrade. Right now I personally dont see any reason to upgrade my v1 to v2 (Im only Photo user). And I am sure many feel same. So thats loos of money.
Affinity owners, think more strategically, don't just think how to grab money fast.