You are missing the criticism. You say its a good idea because it was a pain to exist in game with out it. My answer is that the reasons it was a pain to exist without are problems and are still problems and that this is essentially just serving to hide those problems from many people.
There is nothing inherently wrong with the concept of ship transfer, but when it obfuscates other problems to most peoples eyes then it becomes a hinderance to the game actually becoming balanced properly.
Its like if i were to stand around with a piece of paper and give everyone papercuts as they walked past me, and then started doing it near a medical supply room with free bandaids. "That supply room was always supposed to be stocked with bandaids!" people say.
That you feel like you need a massive fleet of ships to do all the stuff in the game is itself indication of a problem.
What are you talking about? Ship transfer has nothing to do with low or high jump ranges.
Ship transfer solved one problem: moving several ships around. It is not a bandaid for low jump ranges, it was implemented as a quality of life feature to address the problem of moving ships around without having to do it yourself. If FD wanted to "bandage" jump ranges, they would have increased jump ranges, surely it was much simpler to change some numbers than actually implementing ship transfer.
Before I had to take one by one, buy some Adder or Hauler, outfit it for travelling, go back to pick another ship, sell Adder/Hauler, etc etc. Repeat for every ship. Now I take the most expensive ship mysellf and on arrival request transfer of the others I want to bring. Much better.
Anyway, the game now actually has a way to increase your jump range, if you find it lacking.