As a german, this is probably not racism related, though we got that too. However this just screams basic german bureaucracy to me:
Cant have people unable to understand lifeguard instructions in the water for various legal, liability, insurance reasons else the organization responsible for public safety there is in not lake, but hot water.
Someone somewhere involved in the chain of responsibility there is probably unsure or uncomfortable with the uncertain liabilities so they bring out this brilliant solution.