I think factories are fine. Sure, you can exploit it and get rapid victories. But at least doing so requires planning. I'd say the problem is that other mechanics are out of wack. You shouldn't be able to tech so quickly with so little effort, for example. If tech proceeded slower, you couldn't get a science victory in 200 turns even with an optimal factory placement and choice terrain.