I just lost a 1v1 due to (sucking and Hop being far better than me) and losing my factory to a single pyro. No problems there, however, I did have a llt guarding it, which just sat there as it wasn't able to fire due to the angles (essentially, the factory blocking the line of sight to the pyro).
I've noticed this a few times with commanders not being able to shoot around factories and units just hiding behind the factory (sometimes circling to the opposite side to stop the com shooting) - each time it's felt kind of cheap.
You could consider it a feature, but I'm wondering whether this is a desired effect, or more an implication of the factory shapes.
Basically, is this kind of thing something you want in the game?