He's been much better than ok, you're just letting your view of his Everton form cloud your judgment.
Nick Pope had his chance for England recently and blew it by looking about as comfortable playing the ball out from the back as Lukaku does doing keepy uppies. Henderson hasn't played in ages and Ramsdale whilst doing well, is still early into his career, he's hardly been bullet-proof either just recently but in time he should start to make a claim for the spot. It's not like there's a plethora of options queuing up to displace Pickford, if there was an Alisson or Ederson knocking on the door then sure but we don't have that.
England fans have a completely different mentality to most national team fans around the world, for some reason performances for England don't seem to actually matter all that much, it's purely about club form. I had this debate on here last summer with many saying Sterling shouldn't be in the squad. Sterling is one of England's best and most consistent performers, until he stops performing to that level for England then he will continue to be picked and rightly so, the same also goes for Pickford. What use is it to England if Trent Alexander-Arnold plays like the best RB in the world for Liverpool but can't replicate that level for England?
I don't think Pickford would be a shrewd signing for Utd for what it's worth.