I understand that power only flowing into factory buildings is a design decision and not a technical limitation, and as far as I understand, that is to prevent the abuse of solar panels.
I feel like there is an overall better solution to this problem: simply make the surface always nighttime.
These are the reasons I believe this to be a better solution:
- More thematic consistency: after all, it should be dark inside a warehouse, and players can place lights if they want.
- Solves the solar panel abuse problem, obviously
- More intuitive power flow: after all, there is no good reason for why power can't flow both ways, and no good reason for steam engines not to work indoors.
As a sidenote, this opens up options for tiers of factory buildings:
With or without integrated accumulators
With or without integrated lighting
With or without integrated logistic chests (if doable)
With varying max energy throughput to/from the outside: this would limit the "maximum compactness" of a factory building dedicated to power.