A man is fighting for life after a coward punch in one of Sydney’s busiest entertainment precincts, with passersby left to perform CPR.