As stated before, convenience is the biggest thing.
I worked out before school and there was absolutely no time to eat anything since I had to rush to class and drinking a protein shake was a huge convenience.
And once you're at home and get lazy and realize you have to eat like 7 meals a day but you don't want to eat the same thing or you're too busy gaming and you don't want to waste time preparing meals and taking the time to eat them, a protein shake is a true life saver.
But honestly boiled eggs is pretty easy to do as well as tuna in a sandwich (takes ages to eat though). I'm glad to have a mother that cooks me oatmeal every morning

And +1 to Gold Standard Chocolate Flavour (actually gets addictive after a while)
Have yet to try other supplements but real food is really the best option with perhaps a protein shake every day and one more on workout days.