I can understand their frustration and anger, but if you were seated with the seatbelt on you would not have been injured and certainly not thrown around.
I can understand the hospital & airline not wanting the media attention as it will be all anger with questions and questions. The reason the airline is not saying to much is because they will be discussing the accident with their legal department to ascertain whether or not they can be liable or not liable.
Singapore airlines is one of the best airlines in the world and this is no reflection on their aircraft, crew, food or service. It was an unfortunate accident that could happen to any airline.
I seriously doubt there will be any compensation coming ..... " the devil is in the details "