I don't mind the canon inaccuracies. I mean, the CR90 (as an example) is about ten times too big. If it were correctly scaled then no one would believe it could ever damage an ISD, it would be like a a speedboat with a machinegun trying to take on a battleship.
But if we imagine that the ship is representative of a flotilla of smaller ships replete with support craft, then we can reconcile the size difference. And the size difference between the ISD model and CR90 models is large enough that it gives us an impression of how big the ships are compared to each other, and that's really a representation of the rules as a whole: They provide a representation of how a battle between the two forces might go, rather than an accurate simulation of a battle. It's more about the 'vibe' than getting the details right.
I personally think FFG puts way too much emphasis on upgrades and special rules, and I think they do this mostly as a way to promote sales and keep the tournament experience fresh which I dislike, but clearly a lot of people like it (although I also know a lot of people who don't like it).
