As I am an eldest and often had to organise things both for family and as a teacher and lecturer was used to checking things , I tend to always to think ahead and ask questions or make plans and think of how things might go. I thought I would be doing less of this as I got older , but actually find that I still do it but for different reasons!
So for example , I have offered to take people to the coast who can no longer drive. However I make it very clear that I am happy to take them, then we all do our own thing and then meet at a chosen time to come back. I have no intention of going round shops or whatever. Not my thing. When I first offered this one lady was somewhat upset and chose to see that I didnt want to spend time with her. However as I explained ,it was to give her and the others a total day to do as they wished and not have to fit in with anyone else. She is now one of the keenest people to do this as she had not realized how much time she spent fitting in with other people. So these days I still sound rather awkward but honest. My way is usually to state that I look forward to seeing whoever it is, but that now, due to my back problems etc., I am unable to have anyone stay , as I cant be the kind of hostess that I used to be. So I suggest either meeting halfway at a b/b where we do not have to do anything, or if they want to come to my area find a b/b or travel lodge place nearby.
That way we spend time together, enjoying each others company but not worrying about meals etc. With different friends and family over time we have had fish and chips and had chinese meals delivered to my home etc. That way they can have whatever they want and I do not need to try and provide food that I do not keep in or know how they like it cooked. It does also allow us all to have our usual routines about going to bed or how we start our mornings.All of which means that we meet up in a positive mood and ready to enjoy our time together. So these days we have no problems and accept that this way suits us better allowing us to carry on meeting and enjoying our time together.
With long time friends it is a different matter, as we would naturally tell each other if anything had changed in what we ate or any thing we could no longer do. That would give us time to work out a way we could accommodate our needs.
I would personally feel upset and annoyed if a close friend didnt tell me in advance, and if it was something that was going to be a major change , especially with the cost of living now, finding that the food you had organised was going to be wasted . If the friendship is important enough I would think what you want to say to them and then either write or phone or email them and put down what you feel and your suggestions if you are to meet again, or sadly you may feel that despite knowing each other for a long time thefriendship has really come to an end.