I am not sure the Hurricane should be getting quite the blame that it is because at some point well before the end of production they gave up any pretense of it being a fighter and it was used pretty much in the ground attack role
Not really blaming Hurricanes so much as just think they were too vulnerable even as fighter bombers by 1942, let alone 1943 or later. Carrying bombs slowed them down a lot.
Same for P-40s really - while very helpful as fighter bombers almost everywhere in 1942 I don't think they were that great at ground attack, at least for Europe (Italy), in 1943 or certainly by 1944. Carrying a bomb, let alone 1500 lbs of them, slowed it down too much making it vulnerable to both flak and fighters. Could still fight after releasing the bombs but it was a stop gap solution for ground attack.
Of course, CAS was a dangerous game regardless and I'm not sure what they had which could fit the niche. A-36 had potential but not quite up to the task, P-38s, P-47s and Corsairs were pressed into the role, as were Typhoons, but I'm not sure they were ideally suited either. P-51 and Spit definitely weren't.
Mosquito of course, and perhaps the A-26 Invader seemed to be one of the few successful marriages of damage causing ability with speed and agility but maybe too expensive to make for that dangerous role. Plus Mossie had inline engines.
I think for CAS or precision bombing by 1943 you needed either a very fast twin engine plane (350 mph or better) or a very fast dive bomber (300 mph or better at least... which means probably an internal bomb bay) which the Americans or British really didn't have as such. The Helldiver was supposed to do this job and almost had the chops but had extended and very painful teething problems it's not clear to me if they ever resolved. I think it was a bad design. The fighter bombers were pressed into service as shallow angle (45-60 degree) dive bombers but at great cost in terms of losses to flak and fighters.
Strafers like the A-20 and B-25 with all the guns in the nose worked in the Pacific but not as viable against German light AAA.
The Japanese had some promising designs which would fit this bill except no self sealing tanks usually (Yokosuka D4Y) and / or couldn't get them into the War anywhere near quick enough. (B7N)
The
B7A looked fantastic on paper - 350 mph, more maneuverable than a Zero supposedly, 2 x 20mm cannon, 1,800 mile range and could dive bomb or also carry a torpedo. Not sure about armor or self sealing tanks. But they couldn't get the thing running, development cycle was an amazing 4 years (1941-45). And meant for giant carriers that never had a chance to fight, though they could have made it a great land based bomber.