Mud Mountain Dam has nothing to do with Lake Tapps and the greedy water front property owners!!!
Mud Mountain Dam was built to help control flooding in the Puyallup valley. It's there to protect any of you working or living in the Puyallup and Auburn valleys. So I guess you could say it's there due to all the greedy property owners that live in low lying areas in the south sound area.

There is a seperate diversion dam near Buckley that diverts water into the flume that goes to Lake Tapps. From Lake Tapps it runs down the hill and back to the White River.
I grew up right below Mud Mountain Dam and just a couple miles up river of the diversion dam.

At the diversion dam is a fish trap where the state traps the native fish and trucks them around the dam/

What really messed the White River up was that it used to flow into the Green. Farmers south of Seattle got tired of getting flooded by it and diverted it into the Puyallup. That pretty much put a stop to the fish runs in that river. There was still some fish in the river but I think it was just fish that wandered up it from the Puyallup.