Are robo mops a gimmick?

For context I’m looking around for a robot vacuum and I keep seeing that the good ones like eufy x10 have a mop but is it more of a gimmick than it actually cleans? I mean I can do the same if I spray water and use a napkin if it’s just cold water.