Sorry but no, game balance is totally and wholly a PvP thing
Balance is a fundamental principle in all games. It doesn't matter whether they're solo, multiplayer, PvP, PvE or whatever.
A poorly balanced game is no fun to play. A well balanced game is fun to play. It's that simple as a concept (although actually achieving and maintaining a good balance can be incredibly hard).
and your version of 'fun' is blowing other players up, which according to FD is one part of a much bigger game.
Erm, so far I've yet to have a combat encounter with another player. I play in Open, and am aware that at some stage I will encounter PvP - the added risk and challenge from having other players around is why I choose to play in Open - but I am in no way a hardcore PvP player.
In PvE a person interdicted by a more powerful ship will try and run, and that should be possible, it shouldn't be 'balanced' so that small cheap and easy to get ship has a good chance against the much bigger ship
In general I agree, and that's exactly what game balance is about - ensuring that the choice to fly a small, cheap ship or a large, powerful ship
both have advantages and disadvantages.
you know, like in real life..... There is no aspect of life that is 'balanced' the only situations where that exists is contrived, such as sporting contests, but even then a large amount of time is spent trying to find ways to disrupt 'balance'. This game was never advertised as a solely PvP game, and that is the only area where 'balance' matters massively.
Sports are a form of game (or games are a form of sport, depending on your point of view).
Games (and sports) are a form of structured play. Their 'contrived' structure is exactly what makes them fun, in comparison to real life, which as you say isn't balanced and consequently isn't a lot of fun at times.
As I have said the Python may well have required some toning back, in a comparative sense, but not to make it easier to kill for small cheap ships piloted by PvP players who think anything they can't kill must be OP and needing nerfs.
With respect, you're making a completely unsupported assumption - on what evidence are you basing your belief that the goal of the Python nerf is to make it easier for small cheap ships to kill it in PvP? I have seen no dev statement that even implies this is the case, let alone supports it directly.
The Python is being toned down a little because it's simply too good in too many ways. That reduces the choices available to the players and makes the game less fun. It also (and this is something that the devs have made clear) causes problems for the additional ships that are on their way. The Python is supposed to a 'multi-role' ship, like the Cobra - a 'jack of all trades but master of none'. Right now its so powerful in combat that there isn't 'room' for the upcoming large combat ship (the Vulture). The Vulture, as a dedicated combat ship, should be better in combat than the Python, a multi-role ship, but it can't be because the Python is overpowered.
Note that none of that has anything specifically to do with PvP or small ships. I'm not saying that PvP balance and the balance between smaller and large ships aren't things that the devs are taking into account when balancing - they absolutely should be taken into account - but they are far from the
only things the devs are thinking about. (This is what makes balancing a game as large and complex as ED so hard -
everything affects everything else, and you have to try to take it all into account. It's a very, very difficult process.)