Why make a board with its own MCU and GPIOs? Why not just a small sensor board and a library so that people can integrate it into their own hardware?
EDIT: that's exactly what I am trying to make, a module that people can use in their own design.
I thought about your comment and now thinking about making stripped down i2c version with a small MCU. MCU is still important to include my algorithms. My goal is to make it pretty small, current full version is around 30 x 30 x 15mm. Stripped down version may be much smaller.
Here is current progress:

Idea is that sensor module may be used several ways.
1) 4-pin power+i2c (Qwiic/Stemma/Grove style), with user friendly communication protocol, can be used without library or with minimal
or
2) GPIO outputs (Mechanical button style); each gesture assigned to separate GPIO, some parameters (speed) may be assigned to GPIO, Easy to use with Arduino even without adding libraries.
or
3) USART port to read gestures using computer USB-to-RS232 adapter or some development board, like Arduino
or
4) USB port connected to computer as input device (HID device like keyboard, mouse, joystick) or as musical device (guitar pedal, gesture sound effect, DJ "scratch" effect, etc.)
Currently I think that USB port is more important than SPI.
Currently only two sensors VL53L0X+APDS9960. Main purpose of VL53L0X is to increase proximity range to make it more interactive-capable, and maybe more features for entertainment and as HID device.
Next steps: ordering prototype, adding mounting holes, making better demo videos and a website.
EDIT: I've re-read comment by
ebastler, and it resonates with what
tooki said. It seems that 32 pins is too much and maybe unnecessary? I need to think on this more. Eliminating all those pins reduces module height by 8.5mm, makes module look more simplistic. All those pins probably may scare some people away, but at the same time those pins allow to make very simple usage examples. I think it's time to make physical prototype and try it out with various development boards. I have few stm32 boards, rp2040 pico and Arduino, and probably start with Arduino.