These empty themes are rather example of Garmin laziness

You are right about default style. IMO priority goes like that:
- colors and patterns form TYP file but line width changed by theme,
- colors and line width from theme,
- definitions form firmware.