What's stranger to me as an American living in Germany is that you can't get it at "drug stores" like DM, Rossman, etc. that are the equivalent of CVS/Walgreens, let alone grocery stores. You have to get it at an apotheke (pharmacy) that's a separate business. In practice that means it's both more annoying (due to more limited business hours) and more expensive. No going to Costco to get a bigass bottle of more ibuprofen than any one family could reasonably use here.
But you can order it online at Amazon, oddly enough, though it's still much more expensive than in the states, and it looks like the largest size on offer is 50-count.
I get that German society is somewhat more regulated than in the US, but I just don't see what's the threat with basic medicines like ibuprofen that necessitates them being sold at specialist stores.