...which means you need to have different concepts for single and multiplayer. Clear?

Good design is possible in both. Multiplayer needs are not an excuse for a design that gives a poor singleplayer experience. If you believe that there is no way to have both a good design and multiplayer, that's really sad. Perhaps you can suggest some eloquent solutions as opposed to being a negatron?