Not necessarily. TLDs don't rank any better than anything else. Google/Bing don't rank you just because you have a word in your tld. It's a minor signal.
It's not so much what the machines think, it's that moving from the convention of `company.domain` to `.company` confuses users and allows scams like this to happen.