Eh, I don't see why they can't have cannons. I think you all are going a bit too far to say it's "unrealistic" and yet you go and slay dragons and cast magic spells :S
It's a balanced weapon with pros and cons, it's not like they added in an AK and you can insta-kill everyone...