Not so easy to implement this the right way I guess. For local emergencies the German app solution seems to work adequately, but for big emergencies the cell broadcast should definitely be an option.
But I see your point, a system like that should be used in a reasonable manner.
Edit: and by „not foreseen to be used“ I mean that Germany can’t, because we don’t have the required technical infrastructure.