One explenation I heard is that hospitals in Germany perform more surgeries than any other OECD country per 100k inhabitants [1]. Not sure if it actually explains difference in the number of ICU beds.
[1] https://www.gesundheitsstadt-berlin.de/oecd-studie-deutschla...