Mmmmmmm. I agree with the overall point, but I think 300 points is fine if 300 is the baseline for a frame when you take into account the mods to increase that number both directly and indirectly. You're getting one shot, ideally because you are on the stronger side when it comes to offense like how ridiculous Banshee and Nova can be, so maybe you want to trade some of that offense for a little defense so you can tank a hit or two.
Like if you want to go balls to the walls glass canon I think you should be able to. The actual problem is that later on everything becomes a glass cannon so trading for defense is pointless in 90% of circumstances that you'd want it.
If I had to give vague numbers i'd say make it like tiers of enemies when it comes to a specific enemy types damage output. I'm going to use 4, but there could be more minor splits. The following stuff is thinking more along mid-scaled level enemies (because if you were getting one shot by level 8 Lancers while your frame was at Rank 3 that'd suck).
Tier 1 enemies:
Tier 2 enemies:
Tier 3 enemies:
Tier MISC enemies:
The idea here is that the gap between damage output of enemies gets smaller between tiers.
Scaling wise, damage of a given tier of enemy would go up, but they would NEVER cross the initial threshold of another tier. You're never going to get a lancer that will do the damage of an Elite Lancer. Never. Tier 3 enemies would have to have a cap on their damage so that at maximum they nearly two hit defense modded squish frames.
Defensively, it'd be pretty much the same thing as damage with the sorely needed armor scaling nerf. What this would probably require is an overall nerf to our damage output to coincide with the reduced meat walls. Like just lowering values of offensive mods instead of removing them.
Perhaps with level scaling it should, at the point where damage would start overtaking the next tier, stop increasing damage/defense values and instead increase the amount of enemies on the map at once keeping in mind the above. And even THAT should be capped at a certain point and instead the difficulty remains constant at which point it just becomes more of a Endurance run.
This is only with roughly 30 minutes of thought and sure as hell isn't perfect.