A cache is exactly how I explain maps to people. They are saving precious compute cycles not computing the same static objects over and over again, by N number of vehicles.
A con does not have to be a flaw. But I would see it as a tradeoff. With all of these companies its hard to sometimes see beneath the curtain of what they promote.