If a wide ball runs away to the boundary, it's considered as 5 wides, rather than 1 wide plus 4 byes. Is there a reason for this breakdown of the extra runs?
The question is "whose fault is it"? Wides are considered to be the bowler's fault, and are scored as runs conceded by the bowler. On the other hand, byes are considered to be the wicket-keeper's fault and not scored as runs conceded by the bowler. The typical case for 5 wides is a ball either so wide or so high that the keeper doesn't have a reasonable chance to stop it, so it's reasonable that these are debited to the bowler.