No. Winches are for recovering whatever needs to be recovered. There are numerous occasions where a snatch strap is useless-ie too far, wrong angle, chopped terrain. In those situations a strap will not do the trick.
As to the loads on the brakes and tires when winching-they are built for that. Think about a 7000 pound truck towing a trailer and slamming on the brakes at speed.
How about the extreme forces generated when snatching a stuck vehicle? Your truck is not built for that. Additionally, the loads generated by winching are controlable as opposed to snatching which is an uncontrolled wild ride. If the winch pull is so hard that you are going to pull yourself forward, most of us use a strap to anchor the winching vehicle to a tree or another truck.
Maybe you guys do things differently down there, but your insistance on this point is not backed up by real world experience.
Now back to the usual entertainment of e9999's quest to buy a winch he will never use....