Rest assured this is not exclusively a Ryanair problem.
I can't remember the last time we bought any drinks or anything else and got the change immediately. Sometimes you are looking at rather a lot of change and you are hoping that they remember both you and the seat number. Every airline is guilty and presumably none of them provides a 'float' for the cabin crew or if they do then it is hopelessly inadequate.