But Apple's hardware is not dedicated to gaming. No one buys a Mac for gaming. If you want to game on a computer, get a PC.
As for the iPhone/iPad, neither is adequate (for non-casual gaming, that is). Mostly because of touch controls.
IMO, it's the lack of dedicated hardware that's the main...