I've seen USB GPIO breakouts, but not very cheaply, and I suspect driver support might be an issue. Certainly controlling GPIOs via /sys is extremely convenient! Between that and the built-in Ethernet interface, I suspect a Raspberry Pi makes a better GPIO interface for a PC than almost anything else on the market.