The distance IS a cost.
You are correct it’s annoying. It’s made as such. The cost of things in Eve must include their distance from their production spot. If you want to set up an activity in a place, moving that activity around SHOULD be costly. That’s why it’s better to have several bases, even a few jumps apart, and when you are using one you don’t care about the others.
Working as intended.