lets see - the 747 was a serious money loser for Boeing for many years
it was only really when the -200's arrived that they started to make cash on them
more people are flying and it's getting harder and harder to expand airports anywhere in the first World = more and more slot constraints = need for bigger and bigger aircraft