WTH can’t we make better controls to roomba to allow tracking and mapping without all the workarounds

WTH why can’t we get better roomba support for adding mapping natively. There’s so many error codes