Times like these test friendships. A real friend will be there when you need them, while people we think may be our friends, you don't hear from.
You may be correct when you say that meeting in person may be how our generation does things. Younger generations think that everything they do and everyone they see can be done over a computer or on one's phone. The power of seeing someone in person was on full display as your friend's attitude was totally changed after you spent some quality time with him.
I hope your buddy has a full and speedy recovery!
ya, we can never be happy with these virtual things.