F1 drivers always have absurd levels of self-belief, and nothing that ever goes wrong is their fault. Very few of them manage to back up that self-belief with wins and world championships.
You've got to feel sorry for the other drivers that they are racing in an era when they are running against a dominant Mercedes team, with a dominant car, and a dominant driver. Everyone is racing against the perfect storm of Hamilton in a Mercedes. Bottas doesn't even have the excuse of "the other guy has a better car" that most of the other drivers can use. Bottas is good, but he's not Hamilton good, and very few are.
That is all racing drivers, in all race series, not just F1.
They all think they are the best and it is never their fault it is always the engine, gearbox, tyres etc.
Many many years ago I was one of the founding mechanics in the Formula Palmer Audi Series, all the cars were identical, all blueprinted identical power output Audi 1.8 lt Turbo engines, all identical Avon tyres etc.
By about half way through the first season, we had got the cars so identical, there was a race at Brands on the Indy circuit and after qualifying the time spread from first to last on the grid of 24 cars was less than a second.
But that was the downfall of the series, as drivers had nothing to blame if they were constantly at the back of the field, they could not say, but he has a better engine or better tyres.
They just had to admit the guys at the front were better drivers, and the guys at the back were not.
As I say Drivers do not like that, they cannot ever accept they are bad drivers, so drivers just stopped entering the series, and went to other race series where the cars were different run by different teams, with different setups, so they had something to blame.