The decision to land would have been made at Lufthansa headquarters.
The pilot DOES have command authority and could have aborted that landing, it's true. My guess is that he/she had been told it was his or her decision, of course, but that conditions were within limits and that the plane was needed to keep the system on schedule.
In short, it would have been difficult for him/her to abort without getting a big black mark on their record.
The plane looked as if it were at about a 25 degree angle, and there may well have not been a runway long enough which was any more directly into the wind.
Arf
