Your perception is quite hindered. Shalane earned that victory, and has every right to celebrate it. Plain and simple.
Bernard Legat's performances on the road have been impressive, and his longevity is unmatched. What he is doing deserves all the attention that it is getting, because he is pushing the age barrier, where being an elite runner does not have to end at the age of 40. With the advancements in technology, training and nutrition, elite runners are going to be able to compete at a high level well beyond the age of 40.
Now I can understand your statements regarding Desi. That was definitely a victory based on environmental circumstances, and she would not be able to repeat the victory under normal conditions. However, a victory is a victory, and she has been pretty subdued about it. She has not gone on some victory parade. I think she understands that her victory was based on surviving the course .