You just make blanket statements. Of course injuries are apart of the game. Who said they weren't? What we can do as humans is assess the severity the injury has on a specific team. All injuries aren't created equal. Murray being out in the title game last year had an impact on Dowling's offense. What you stated about CF in the game against Ankeny had an impact on them as well. I am guessing if CF didn't have all those injuries they would have widen their lead on Ankeny. I acknowledge both sides, you are the one who doesn't.
Urbandale beat Ankeny because on any given night in the Metro a team can be beat. I believe another person outlined Urbandale's strengths very well. Mix that in with Urbandale being familiar with Ankeny and you have a recipe to create an upset. I've said it numerous times, Dowling and Valley are in a league of their own this year, but Waukee, SEP, Urbandale, Centennial, and Ankeny could beat each other on any given night as they are all quality team. Throw in Johnston on a good night too.