You are right! There was no tradition of eating out in Karachi some 20 years back. Hence there were no good resturants here.
I998 was 10 years back. I dont know but the people I know in Kaachi are very fond of eating out, always were. The buying power has increased now, but then again the prices were alot cheaper back then.