They can, in fact, maintain the bridges. You might not know this from a brief look at a newspaper article.
What happened is that the bus was too heavy for the bridge. It's PennDOT's fault.
Look up the weight of a bus. Look up the average weight of an American. Look up PennDOT rider numbers. Do the math. They were three tons over on a 26 ton limit.