...you're comparing the T'zai Byn to the average rangers who go out and get knick-knack crafter needs for people?
Again, you may be coming from a place where your characters can push for such bargains, like the T'zai Byn, but in average business dealings, the 'pay up front or get nothing' usually results in 'I'll get someone else.' That is expected behavior, unless you're in a position that you've been able to successfully acquire for that person or group for long enough that you have established that as a the expectation.
This 'I'll find someone else' happens in everything from acquisitions to services. Basing the code of the game off of the interactions of only those groups who have the power to make such demands is not exactly healthy. At this point, you're arguing against feedback purely to be argumentative, demanding that the very basis of average dealings change in perspective rather than listen to the prospect that numbers in a new thing might just need tweaking. And this feedback is not 'Remove this idea, I don't like it', it is 'This current setting has it very hard to make the meetings that need to happen happen'.
The result is the opposite of what you're desiring, thusfar, which is I won't get those goods. There will be less interaction over those items. So it's great that the endless supply of chalton meat now decays, but on the other hand, getting harder-to-find-food-items (or food items that are also used for other purposes) to or from someone who doesn't log in every day is now a feat of scheduling, resulting in playtime adjustment based on making that meeting. That's undesirable. And the only tweak it requires is to make it less of a pressing issue, time-wise, -at least- until all the new code gets sorted out.
Edit: And honestly, it's not even worth arguing whether you should or shouldn't listen to my feedback. Perhaps I'm an anomaly. But the login/check/logout will continue for now, I suppose.
Edit again: The above was not noticing D-man's edit, I agree with his statement that this is a good change and should stay in, but could be made more player-friendly and still establish our desired result.