Why do we pray on sajida gah that is made from karbala and not from makkah/medina?
Also Can we pray on a sajida gah that is made of makkah/medina?

Yes we can pray on any turbah.

https://www.al-islam.org/articles/why-prostrate-karbalas-turba-yasin-t-al-jibouri