I've had my Miele vacuum cleaner for 15 years now, and I bought it second hand. I can still buy bags and filters for it, and when the floor roller piece broke (something heavy fell on it) I was able to buy a replacement one for cheap. I see no reason why it can't go another 10 years.
It feels like a very low probability that a robo-cleaner I buy now will come from a company that (in 10+ years) will a) exist and b) support 10+ year old vacuum cleaners.