What enrages me about the American system is more the lack of consistency. Take something like mayonnaise. One brand will be sold with a price quoted in dollars per ounce, another in pounds, and yet another in x$/yoz for some y other than 1. And one will have calories per 2oz portion, one calories per 7oz portion, and the other calories per tablespoon (0.76oz) on the label. Obviously I made the numbers up, but this phenomenon is pure insanity. And it's blatant that the obfuscation is to enable exploitation of the consumer who has to perform arduous arithmetic to compare products. At least in the (pre-Brexit) UK the yoghurt had to have calories and price per 100g on the label, whether it was a 454g (vestiges of 1lb) pot, 500g, or some other size. I prefer consistency in some unit that I can learn to chaos.
As for recipes: why insist on measuring things of totally unknown density in cups? Mass is the appropriate way to measure strawberries or lettuce leaves, not volume.