Quote Anka17: I wish it was Luke instead of Reid that got hit by a train. I am so sick of his whining. Maybe he should get a job instead of following Reid around all day. I wouldn't want to have a dr if his boyfriend was always tagging along. And a dr who shares my personal medical info with his boyfriend.
First, I agree with the others who said Katie is the whiner of the show lately. She has to turn everything into a sobfest about how Brad died, and she has to raise Jacob on her own, and she lost Henry's friendship because she helped Vienna lie because SHE KNOWS they're meant to be together, and she can't tell if Chris cares for her or not, and now how Chris will die because he's so worried about her. She is the most self-centered and whiney character on the show (with Janet in a CLOSE second).
Luke used to be REALLY whiney, but that was when he was with Noah. He has matured a lot since being with Reid.
And Luke does have a job-- he has his foundation and is now involved in the creation of the new hospital wing. Now I know based on what we see he doesn't do anything with it, but most of his foundation stuff and hospital meetings happens off-screen (probably so the producers can save money). Thus, most of the time he has an excuse for being at the hospital or going with Reid to meet hospital staff and such. He doesn't just follow Reid around like a puppy.
Not to mention with Lily roaming all over the place with Craig and others, I would imagine Luke has to help take care of the younger kids.
As for Reid "sharing personal medical info" with Luke, what was he supposed to do let Luke think he was having an affair (thanks to the stupidity of Chris and Noah)? He was already risking his professional life by keeping idiot Chris' secret, why should he let it ruin his personal life? Seeing as that was the only instance in which Reid shared patient info, and there were special circumstances (like getting dumped for indulging a reckless and unwise patient's demand of secrecy and deception) it can be excused.