With caching you could reduce the amount of calls, obviously this could result in a situation where the user has an active session in some services for your specified caching time.
We get this question quite frequently, both in terms of solution and commercial impact. I cannot promise you anything atm, but we take the feedback seriously for consideration of current pricing model.