It's not imperialism really; we're not going there and taking their stuff or exploiting them. It's just deals about infrastructure development, having tariff deals, etc. China is going to outbid us in any mining endeavour that we might throw our hands in, but you should try at least. It's just business.
Ignoring Taliban because of "human rights" and shit like that is not a thing that any government is going to do as well. Westerners will use it as a tool, to control the Afghani opposition and have it as a trump card to pressure them whenever they want, but nobody should expect Turkey to condemn Taliban for "human rights", as such an act serves no purpose from our pov. The small European countries that do such things, only do so to solidify their place in the ranks of U.S. vassals.
You also don't ignore relations with a country just because they're poor. What kind of logic is that? There's business to be conducted everywhere, esp. in places that are not open to many countries.
I agree foreign policy should never be conducted on ideology or even religion for that matter.
I agree with people saying Akp threw out pragmatism just to cover two failing horses the MB in Egypt and Syria where our proxy groups are too busy fighting each other.
Turkiye can easily reach out to both Palestine and Israel. We had a unique position to mediate both but this got thrown out of a nice ideology shitshow.
Turkiye could have applied itself in a position just like with Ukraine and Russia.
I mean I support Paleatine over Israel. Does not mean we shit on Israel.
We have relations with China, Russia, USA, Belarus, Iran or even broken Somalia. We can also have relations with Israel.
Having relations with Israel does not mean we approve everything they do.