The GPIO would require EC firmware development, but it is technically possible: https://github.com/FrameworkComputer/EmbeddedController
It's actually open space right now in the market. It's an annoyance/limitation that the easiest current way to do i2c/gpio/etc hardware-y stuff involves moving to ARM/Rpi. There aren't any real easy solutions for x86 and hobbyists. I had a friend who worked in touchdesigner (which is x64 only) and it was always a bit annoying he couldn't hook say LED strips directly to his laptop and to touchdesigner (so people spend a small fortune on DMX lights). We ended up doing wifi + esps. But that's much more fragile..
Maybe ideally you'd have a header on the side of laptop kinda like the Rpi400?
But even a separate machine/baseboard would still be awesome in the hobby and education sphere
Besides the FT232H, there are larger FTDI chips with more channels. I am uncertain if one can find USB breakout boards for them, though.
I wish there were some higher-speed, lower-level local busses for communication with subprocessors and other IO (SPI, CAN, etc), but Ethernet is fine.
Not for distributed use, but you can interface with USB and still have real-time signal generation.