I know little to nothing about FPGAs, so I've tended to avoid them. I have considered a discrete hardware approach: how hard can it be?
Neil
If the chip you're looking exists, I doubt everybody would be bit-banging I2C and SPI with a VIA, or implementing them with CPLDs and Raspberry Pi Picos.