I respectfully disagree. The consumer bought the product and should expect it to be supported for a reasonable period of time.
The iMac G5 was released in the August of 2004 and the use of PPC architecture was scrapped entirely in the August of 2006.
This meant the iMac G5 had a mere
two years of useful support and the base line model would have cost the consumer
$1299 USD.
https://everymac.com/systems/apple/imac/specs/imac_g5_1.9_17.html
Is there any other company out there that would get away with such a practice I don't think so.
It's like buying a car and being told two years down the line they no longer manufacture spare parts for that model.
So yes in this case there is a bonafide Hackintosh argument as the consumer wants the machine to perform the duties for which it was intended whilst being able to run up to date software which Apple
without prior warning had plans to scrap the use of PPC architecture prior the release of the iMac G5.