I think swapping to using a keyboard-based timer would be the better option.
People wouldn’t need expensive cubes that don’t perform as well as a regular cube, and a lot of benefits are possible.
The first is that it reduces some variance from solves, and makes them more accurate. Using stackmats affects times because of pickup time. This alone can directly influence the solution one might use. Using a keyboard based timer would allow the solver to start pretty much instantly after starting the timer, depending on implementation.
The second more interesting and compelling reason imo, is that custom software could be used to keep track of each competitor and automatically do things like calculate averages and stats, auto upload results to cubecomps, etc. there’s room for a lot of really interesting possibilities.