As much as I think this has merit, completely disassociating roles goes against some of the OPs goals. As originally stated, anyone should be allowed to attack/repair/send communications, but some should be better at it than others. I respect this desire as a nod to both realism, and helping players connect to their characters by feeling like they're unique and/or special.
That’s just about character statistics. Just like on ground. The point is not restricting players to roles. Sure, some will be better at some.
Missing turns is anti-fun. The idea was to make starship combat more fun, not as boring as possible! Your solution to the problem of starship combat being not much fun is to make people sit out of the game for three rounds?- Proximity rules: Everyone can do any job, but it will take time for them to switch. Helm control needs one round to switch to Comms, but two to switch to Weapons or three to switch to Engineering, etc. Inspired by Lovers in a Dangerous Spacetime.
