Having lived in both the US and Denmark, I'd say the listed problems are much more prevalent in the US. The ID check being a pain, the double bar code, discounts not being applied.
It's just a better experience here than the US lol I'm guessing it's similar in Norway