It isn't zero trust though, you're trusting the miners(collectively) at a minimum.
That's a generally sane reason to trust the miners, but the truth is, the mining nodes are controlled by people, and people can be motivated by many things other than money, including fear of people with much political power.
Mining becomes even more centralized due to high cost.
Next, attackers (mean, naughty miners) simultaneously launch / initiate / pay for a DDOS attack on the others such that they can reach this 51% figure?