While Apple doesn't support the PowerPC based systems anymore, there's still a fair few people using them for their tasks as they don't need anything newer. The iMacs are easy to expand RAM on (up to 16gb officially supported) and you can always swap out the HDD/Optical for an SSD which is a common bottleneck at the moment. The CPU isn't swappable, but in the 2010s it's less about pure grunt of the CPU than it is combination of CPU/RAM/HDD/OS. My MacBook Pro is from 2007, I've swapped out the HDD for a larger model and upgraded it to 4GB RAM and it still handles the 20+ applications I constantly have running and bazillion webpages I leave open just fine. My 27" i7 iMac will undoubtedly floor it in terms of performance, but I could easily live on the laptop alone... I'm just greedy