Maybe it's me who lived in apartment with much simpler floor plans than everyone else, but I never saw the need for room mapping and navigation.
I've always use the randomly going around and bump into things models, and they have always been good enough for the daily cleans in house with cats.
I really don't care how silly they bump into thing as long as they keep the pet hair low in their daily runs.
What I do care about are the batteries, but luckily after-market LiIon batteries that integrate their own BMS inside the battery and are drop-in replacement for Roomba, boosting up the run by a large factore arre a thing.