Why is it when a team bids for your player that there is barely any room for negotiation, whereas when you buy off them they respond with far greater counter offers?

A team will only pay the amount it believes the player is valued at that particular moment in time. On the other hand a team will not sell one of its players unless for a premium price if it considers the player to be important to the club or a hot prospect for the future.