Pakistan should invest in Football/Soccer and Karachi's Lyari likely have some very good talent available. But things don't work like that in any country (well, except in North Korea!): People organically adopt and discard their choices in sports, movies, culture etc etc. Cricket, while very popular, was not always this popular in Pakistan. I'd argue it was the field hockey very popular with Pakistan winning major global tournaments. Cricket displaced hockey in Pakistan probably because of the craze generated by Javed Miandad's famous Last Ball Six against India in 1986! Note, field hockey was very popular in Pakistan into the 80s.
BTW, cricketing events generate a lot of revenue in Pakistan as well as in India. And as far as I can tell, India, too, has largely discarded soccer and hockey.
Things have to grow organically unless a society is like North Korea.