There are many ways to prevent blockage of culverts and even control the water level behind beaver dams it's just that people don't want to bother, are ignorant, or just don't care.
My dad is a crazy old German retired machinist/tool&die maker. I think he enjoys the challenge. Not everyone would.