Looks like Milan didn't consider your points before going for Modric. A club should go for a younger player who will play for long in the club. When a young player is growing, he improves in skills and quality but for old players, they become weaker and lose their pace as they grow older. Gone are the days when old players were the best due to experience. Currently, the younger players gat it all.
Lol, do you mean the younger ones that like jumping from one club to another chasing money more than what they have to offer? Some of these young players have no focus or don't really know what they want, they want to use one stone to kill two birds at the same time. They normally think they can do whatever they want and get away with it thinking the club can not afford to lose them.
Old players on the other hand always commit themselves to the club and ready to give their best until contract ends whereas the young ones have a dream to play for every top team every season. The case of Newcastle and Isak is enough for us to understand better. The old ones are actually weak but they are very committed and that's what matters, not the ones that are energetic but their mind is elsewhere.