As per my previous comment, I can see why they're doing this, as they don't want to/can't set up huge numbers of timers on the servers, which would update the database at the correct time. It's not scalable. You can't have the timers in the client as (a) they're not running all the time, and (b) it could be hacked.
However, what I wouldn't mind is "next day delivery" on all modules and ships. A player would basically put a request in for transfer and on the next tick of the galaxy status all the ships and modules are moved. This is as scalable as you can get, but it would still be a higher overhead for Frontier's servers and would require back-end development, whereas the proposed solution is purely client based (with an API call to the database engine).
So, basically, anything other than instant or galaxy tick based movement is out of the window.
Would people consider "Next Day Delivery" a good compromise?