Well there is alwaya a limit.
When JCL said you get it for free when you ordered it in the last 3 month, someone else who ordered it 3 month and 1 week ago will complain.
I remember when Unity got free, they said everyone who bought it after june gets a big discount for the pro version. So everyone else who bought it just before june complained that they had to pay for a version which is now for free.
You can't make it right for everyone.