I understand your point as well as I agree that Organic Maps should better parse points' tags. OsmAnd example is fair enough. 

Yet I honestly don't see the logic of having amenity=drinking_water AND drinking_water=no at the same time. If the water there is not drinkable so.. It's not a drinking water point, I suppose? A kind of fountain, maybe? Or some other category? 