Wie hier schon jemand geschrieben hatte, betrifft dieses "vorher fragen" eher Leute, die ländlich wohnen und wahrscheinlich am Tag maximal 5 Hundebegegnungen haben.
In der Stadt finde ich das ziemlich unsinnig, und passiert dort auch einfach im Normalfall nicht.
Da muss man es eben vorher signalisieren, wenn Kontakt nicht gewünscht ist.
Und Schleppleine, an der der Hund sich frei bewegt und nicht zurückgerufen wird, wäre für mich auch kein Signal.
Du hast da absolut nichts falsch gemacht.
In der Stadt ist es auch noch ein Unterschied, wo und wann man geht.
Ich bin auch in der Stadt, morgens habe ich meist deutlich mehr Begegnungen als die 5 (auf 15 Minuten nur zum Lösen), darum ist da mein Hund an der Leine und wir laufen meistens im Leinenpflichtgebiet und weichen paar Meter aus. Wenn wir mal auf dem Feld (kleines Feld zwischen 2 Stadtteilen) gehen, schauen aber gewöhnlich trotzdem so gut wie alle, dass sie anleinen, ausweichen oder fragen.
Nachmittags auf dem Feld ist die Zeit extra so gelegt, dass nicht viele unterwegs sind, aber so oder so wird da gefragt. Natürlich nicht 100%, aber es gibt halt auch immer wieder Leute, die ihre Hunde extra noch hin schicken obwohl man anleint und sich auf die seite neben den weg stellt (weiter laufen geht nicht, wenn der Weg nur ein schmaler Trampelpfad zwischen Feldern ist). Aber im Normalfall wird sich hier abgesprochen, und sei es nur über ein "ist ok?" und Gesten. Für die meisten ist das dann auch ok, alle anderen haben es vorher schon signalisiert.
Wenn ich zur Hundewiese gehe, würde ich dagegen gar nicht dran denken, dort irgendwas abzusprechen. Alleine die Anwesenheit dort ist Zeichen genug.