That's not a huge issue. I am running Linux on PowerPC right now and many C programs that were never tested to run on my computer will compile fine.
It used to be a big deal about PPC vs x86, but it's not critical. Hell in old-fasioned terms the AMD64 and Pentium Pro/3/4 proccessors would be considured "RISC" proccessors with some complex instructions added on with a layer of hardware-based emulation to make them backward compatable with the old "CISC" pentiums.
Quake3 was portable because the people who made it were superior programmers. You'd be suprised about the number of games that don't actually use Direct3d for the actual game, but use DirectX for menus and such and thus have the requirement. Often they use their own in house OpenGL-based engines, hell Id is still selling Quake3 engines for modern games...
It's not impossible to port things either, from DirectX. Unreal Tournament 2004 is a DirectX game, and somebody working mostly on the side ported it to use LibSDL and OpenAL libraries to make it cross-platform and run it in Linux natively.
Lots of game manufacturers, for better or worse, work with people like Transgaming to make there Windows games run well in Cedega (WineX). For example as soon as Halflife2 was released for Windows, Transgaming announced support for Steam and Halflife2 for Linux. Stuff like this won't work at all on a PowerPC machine, though.
It just takes the desire on part of the Game makers to do it. I just wish more would take the time to avoid locking themselves and their customers into one platform.
Plus you don't have to go with bigname games all the time. I have learned that smaller games are fun, too, and cheaper. Plus the people that run them are less likely to be a-holes.
garagegames.com is a decent example. They bought the "Tribe" engine a while back and resell the code for independant gamers to make games with. They have several good games on their website and most of them run in Windows, Linux, and OS X. Personally I have bought "Gish", "Bridge Constructor Set" (funner then it looks), and Marble Blast Gold came with my OS X box, plus I bought it on a seperate occasion long ago. They have Demos aviable for most games...
They don't have versions aviable for all platforms, but they usually do. They allow you to download and install multiple times on multiple computers, your allowed to install for your family members, too. I figure this is superior to stuff like halflife and Steam, not because it's better games, but because its just about having fun. Fun little things you don't have to make big issues about.
there are things like this independant games awards to help you find good games. Screw MS and EA.