What matters is the % of miners who don’t collude.
Honesty isn’t the issue, collusion is. The entire concept of Bitcoin assumes dishonest players.
The only real attack is for miners to combine hash power to get over 50% of the network hash rate so they can execute double spends - and even that is self defeating as doing so degrades confidence and by extension price.