Those "features", as they are, compromise the way the game is played and make it worse.
Those features are part of a poor design.
Like a few weeks ago I was doing RES with a friend in his Cutter and he's wanted. A Conda comes up hovering around him waiting for him to leave a station to try to jump him.
He's in a well outfitted cutter, with Prismatics, PAs, fighters, and so on.
Instead of fighting he runs because he has a fuel tank and scoop instead of 2 extra SCBs, giving him a combat disadvantage in PvP.
This design by the devs, where you can't actually PvP except with a ship you've transferred in, creates these situations that makes the game more passive and less fun. It should be changed.
I've given plenty examples of why this is bad and how it can be improved when all you've said is "This is how the game is. This is how FDev made it. They shouldn't change anything because changing it would be admission that they didn't go with a more optimal design from the start and would be a smudge against my favorite game."
Instead of wanting the game improved, you are taking an attack on its design that would/could/should lead to improving it as an attack on you.
There are lots of ways to fix or alleviate these issues.
-Fuel scoops could be an internal component so it's not a drawback to combat ships to fit one, save for the power usage of a large one.
-Dedicate a slot to fuel tank or scoop on combat ships so you're not at a disadvantage taking one over an SCB/
-A lot of ships could get a larger fuel tank. Still bad jump range, but at least give them decent total range.
-Change the formula as described in the OP so that less fuel is used when heavier and closer to the optimal mass for the same given jump range.
-Someone else I saw actually gave an interesting idea, which is to remove fuel usage for FSD entirely. At this point in the game, no one cares about fuel except when they do. No one in an exploration/taxi/transport cares. Only combat ships care, and care to the point that they're unusable in the way you want to use them. Instead, make fuel scoops instead gather mats for jumponium.
-Add a distress call to hopefully attract pirates that you can kill the salvage fuel. Most every similar game I've played has this... But this alone isn't enough. Some ships just plain need to be able to fit larger fuel tanks as a core component in addition.
And really, are you going to quit the game because suddenly people who want their ships outfitted for top tier combat don't have to transfer them around
as much anymore? Does that really affect the game negatively for you?
Meanwhile lots of people quit because either:
a. they only want to fly a vulture or some other combat ship, and have grown tired of only being able to get 50-70LY on a tank and getting stuck somewhere in the bubble with no station to refuel at.
b. they grow tired spending tens of hours each month just waiting for their ship to be transferred to the various places they've had something to do with it.
Even a good deal of the moderators of the largest E

Discord have quit the game and it predominantly seems to be over this issue. They say there's many, and that the game has great potential that it hasn't realized, but it seems to them that this issue (how they have to transfer their ships around instead of just flying them) is one of the biggest ones.
It was the last straw for me as well. Tons of issues in the game's design, and to be clear it's not the core design but the little details like this, bothered me up until this point my first few hundred hours. But when it came to this point that I realized I was going to be spending tens of hours each month simply waiting for my ship to arrive before I can do what I want with it, that was just the last straw and beyond what I can take.
I like punishing games, but this isn't simply punishing. It's just stupid like those facebook mom games where you have to wait 3 hours for your farm to build.