Can you prove that people have actively removed the border controls from OSM (in Schenger) and there is a global agreement on that? Just becouse the border controls are missing in OSM does not mean people have removed them. There is the possibility people have never put them into OSM within Schengen area because OSM is newer than Schengen area and people may have the same reason as you. But we have put some of those border controls in Slovakia and you are now removing them.

Even recently people are adding border control points and facilities like https://www.openstreetmap.org/way/1002726506 . YOu can even see on geoimage.at imagery that the straight road is blocked by bollards so that all cars must pass along these buildings to be checked. Yes, the officers may pass some cars, but they check passports of some. I can confirm this happens regularly even recently.

Yes, some of the controls may be temporary but they may still happen. So having the information where it may happen is useful in OSM.
Yes police can stop you anywhere, but they cannot disinfect your HGV anywhere :) Also, there is a much lower probability of that than on the border.

Can you show Hungarian community is fine with the removals? Did they even notice it yet that you have removed the controls? You hide the removals under very vague changeset descriptions like "Schengeni kiigazítások" (e.g. https://www.openstreetmap.org/changeset/161316247 ) .

So I suggest the barrier=border_control nodes stay in place but maybe you can find a tag that refines them to say not everyone is always stopped/checked but the possibility is there. People may want to plan their journey avoiding possible border controls and you deprive them of information where the controls may be.