SAA got rid of their B737-200's not because they were "old junk", but because the taxpayer payed for new -800's.
And they still have some operating as freighters.
The problem is maintainance. the older the machine the higher the cost to maintain it. SAA technical maintains all the BA & Kulula Boeings, but Vernon can do it cheaper himself, and it shows...............