Not even close, and there are levels of fraud deeper than the ocean.
For example, there was a recent thread on here where a scammer bought a pile of premium domains with stolen credit cards, then sold them using the "push". Then a few weeks later, they were all taken back by the registrar for non-payment.
The "new owners" were out their money and because they foolishly accepted a "push" they had absolutely no recourse.
GoDaddy has done the exact same thing, and taken away purchased domains because the original owner defaulted in a payment, as have DynaDot, Netsol, Snap, Namejet, etc. for many different types of fraud, from theft to non-payment. As a buyer, if you accept a "push" then you're essentially vouching for the behavior of the previous owners(s) and taking responsibility for their past and future actions,
NO THANKS!
I never accept a push for a domain purchase of any value, and with all the fraud out there, you'd have to be a knothead to purchase a $50K pushed domain from someone youo didn't know very closely, which could be immediately taken back for any reason. Bye bye $50K!
Always get a transfer code and take that domain as far away as possible from the old registrar and you'll likely never have a problem.