something like
highway=footway&oneway=yes
could or could not mean the mapper intended to say it is a oneway for pedestrians, a routing engine like GraphHopper can only guess in this case (meaning it will often take the wrong guess
yes, this tagging should be discouraged and people invited to survey and fix it with less ambiguous tags