I agree, there needs to be more challenge/danger when facing enemy AI's with a higher rank they're usually alone which makes the dynamic very static.
What would be cool if enemies usually come in small to large groups so you can't easily single one out as easily without being punished for it. It's much harder to deal with 3 sidewinders attacking you at the same time than say a python. And I think the 'easyness' of combat is coming from the one on one situations.
Feds have been toned down a lot since gamma as well. I remember if you aggroed a fed at an extraction point, you gotta get out of there IMMEDIATELY. Now you can continue bounty hunting while the feds warn you about their impeding attack run on the comms while firing a bunch of warning shots. (or are they actually trying to hit you?) regardless you can just ignore them.
While I think the difficulty is good for beginner to intermediate, perhaps the further out you go the higher the bounty, and bigger the fleets (due to more danger) This allows the more experienced pilots/bounty hunters/pirates to take on more risk for more reward and gives a reason to use more powerful ships and guns. Because right now, it seems the most economical to use a freagle to bounty hunt. Small repair bills, fuel and ammo cost, you can still take down an Anaconda. With a small wing of escorts I doubt soloing anacondas would be nearly as possible. And it shouldn't be.