Hello,

If "barrier=hampshire_gate" correctly reflects the situation, changing into a simple "barrier=yes" degrades the quality of the information.

Applying the wrong tags with the purpose of getting an object better rendered on the map is a really bad idea.  I encourage you to restore the tags, especially if you know what kind of gates there are here.
https://wiki.openstreetmap.org/wiki/Tagging_for_the_renderer

FYI, Hampshire gate are properly rendered in many apps in the OSM ecosystem: OsmAnd~ shows it correctly.