They could, but it'd still be two codepaths to debug and test - via central server and via bluetooth. So the difference would be even greater, with the benefits unclear - the amount of people who genuinely care about fully offline vacuum is pretty low.