I think that's the way to go - Turkish bars, shops & restaurants much prefer cash but this is making it difficult, and it's the Turkish banks doing it.
Card where possible, change cash as required. A real shame because Revolut/Starling was great when in town.