Checking is a waste of time, ...
I guess we will have to disagree on that one.
... and if the address already exists when you generate it, then you're the one who gets to steal the previous balance of the address.
I'm more concerned about somebody else generating a new address that already belongs to me and stealing my balance.