I thought I already said RL does not apply. :P
In RL, the Starship would be x20 bigger than the mecha.
In RL, we wouldn't be saving several worlds.
In RL, this place wouldn't exist in the first place.
In games, houses exist either:
1. As background. Does not usually work when there're only a few houses per frame, and many of those houses are occupied anyways, like in Yokai. Zargon can pass some of it off, but they have something in every frame anyways.
2. To have quests, shops, or items available.
3. To blow up.
If there's a gun on the wall, it's going to be used.