I can tnink of one reason. What if your data warehouse is multi-sourced. Let's say you have this new company called Master Burger and you have just bought Wendy's and Hardee's, but each of those companies has their own OLTP, with their own codes, variable names, column sizes, terminology, etc.
In this case, the two companies would be represented using their terminology in the staging area, but unified in the dimensional model. Besides, who knows, maybe Master Burger will buy Burger King next, and then there would be the same set of problems all over again.
If I can think of any more reasons, I'll post again.
-------------------------
The trouble with doing something right the first time is that nobody appreciates how difficult it was - Steven Wright