For anyone wondering why airlines are retiring the 747 this Wikipedia section summarizes it: https://en.wikipedia.org/wiki/Boeing_747-400#Retirement_and_... Summary: Old, inefficient, less need for jumbo jets. Everyone's either buying smaller or migrating to the modern Airbus A380.
Remember that Boeing's original plan was to use the 747 as a freighter. Passengers would fly on supersonic jets like their prototype 2707 SST. This is why the 747's cockpit is on top, it provided a continuous open tube for cargo underneath. http://www.nycaviation.com/newspage/wp-content/uploads/2015/...
http://www.boeingimages.com/archive/CX-HLS-Transport-Study-2...