Forgive me brother Abdullah, didn't make my question clear (I have reworded it). I meant why is it Makruh not to wear it in one place and Makruh to wear it in another place. In places like Egypt hardly anyone wears a topi.