“Why” in one word and “for what” do not mean the same thing. The French Academy took care to study their difference in its “Say, don’t say” section.

“That why”, once criticized, is more common today than “that for which” which is considered “nicer” “With the preposition “ for what’ we ask ourselves about a thing or an objective,” says Larousse.