I'm pretty sure it should be that hard when you're in a small ship without any other players backing you up. The difficulty level is intrinsic to the environment. High CZs are meant to challenge even larger and better equipped ships, so it makes sense that a small ship would struggle more.
On the flip side, with large, heavily engineered ships, the challenge in High CZs can feel insufficient. Once you reach a certain level of engineering, it often becomes more of a routine than a real test of skill, which also takes away some of the fun.
This is why Frontier really need to do a proper balance pass.
Engineers messed up the game, as they have an overly pronounced effect on the gameplay.
Small tweaks here and there are fine, but the current system makes massive changes to everything.
One of the things I've found to be the most hilarious around here is those complaining the NPCs are too easy and are flying G4+ everything ships.
Well of course they are too easy once you've started over-engineering everything. You really don't need to engineer at all, G1 is still an advantage over the AI ships.
But once you're in a G5 murderboat or even a G5 hauler or explorer - the NPCs are little more than an annoyance.
I've got a combat Sidewinder fully kitted out, that I use from time to time to mess about with in CZ's, Hi-Rez or do bounty missions in.
And to be honest, I shouldn't be able to take on the entire galaxy in a Sidewinder. I couldn't do that before Engineering came out.
In my personal opinion, after PP2.0 comes out, Fdev needs to rethink Engineers and the overall game balance.