I feel the blame is very much misplaced; Google had nothing to do with the viability of "Cadio" name. It was inevitable that people would confuse it with "Cardio", whether Google auto-suggested it or not.
That said, I do sympathy for the difficulty in finding short, easily spelled domain names. It's been downright ridiculous trying to find good names in recent years.