That's a fatal flaw - Crits really skew the numbers (in favor of the feat)... Especially since it's just +(0.05*(avgOnDamageDie)) DPA.
Crits should not affect either feat at all. They are static damage. They are not doubled on a crit.
Your numbers are flawed by virtue of (1) selection bias
Optimized use of the feats requires selection bias. That is when they are used.
& (2) small sample.
All D&D fights last a few rounds. What are you looking for? A 100 different fights? You can't use a 100 rounds. D&D fights don't last that long.
Yes, Bless is a potential problem. But bless is limited uses - so if it's dominating, the solution is not to nerf the feat (which is, most of the time, inferior to or only barely better than the attribute raise it replaces); the proper solution is to nerf the caster of Bless - and as with all non-warlock spell casters - which is done by forcing them to use spells before the bigbad. And remember the time limits.
Don't give them a break between the battles - as they're finishing up wave 1, wave 2 shows up.
bless is a 1st level spell. You can cast it nearly every major battle at higher level. Now you're talking about encounter design specifically stop a tactic. I already do that. If you're designing encounters to stop a single spell or feat, what does that say about the spell?
Use dispel magic on blessed foes.
A 3rd level spell to get rid of a 1st level spell? Who's going to win that race?
Occasionally, have a fallback-engagement... where the badguys are in range, but never close to melee, and retreat when PC's try.
See if you can split the party.
How does that help for Sharpshooter?
On the other hand, D&D is (and has been since early on) Medieval Super Heroes. Just look at the fighter level titles in the little brown/white books...
Sure. Everyone is supposed to be a Medieval Super Hero, not just the guys using those feats.
Feats need to be power climb. Spells need to be power climb, too. But the power climb of the power attack feats is NOT gained when the needed rolls are around 15's, ±(1 to 2), widest for the strongest. (Which, for a 1st level party, is AC 18-22, for needed TH rolls of 13-18).
So when he needs a 15 to hit? That is pretty narrow, especially at higher level.
And, while I don't have roll logs (I don't play online, because my experieces with D&D online play are EXCEEDINGLY negative due to living up to bad D&D player stereotypes), my experiences with 30+ sessions with people using power attacks, even those who have a clue haven't done the math, and make suboptimal choices (giving up chance to hit 3-4 turns running). And, I should rerun them accounting for advantage - which at my table is far more rare than Bardic Inspiration... I've only had bless cast once, and I will admit that I've never DM'd a 5E party above 8th level. But, at least in the 4th-8th range, it's been consistently misused.
I'm finding that out. I'm starting to seriously wonder how many groups focus on making optimal choices. A group that didn't make optimal choices might not even take the feat. I had a player that thought 3E metamagic feats were stupid at one point until he saw them used by an optimizer.