This fragmentation is bad as it means that there is no one place for logic designers to go to ask questions (some of their problems are similar to programming, e.g. Hardware Description Language problems; others aren't, e.g. questions about place and route).
A possible solution is to rename Electrical Engineering as Electrical and Electronic Engineering. This would show that logic design questions should be asked there. And any asked on SO can be marked as off-topic and migrated (I'd happily do that I spend more time on SO because I'm a software guy).