More like, they can't afford to build content that won't be seen. Just think about the math.
Free roaming means the player may complete the game with only 50% of the levels seen. In this case half your art budget was wasted because the customer hasn't seen it - so if you knew what 50% that is, you could've spent two times as much work on that 50% and make it two times better looking (and throw out the rest).
So, make only 50% of the levels, but make sure everyone sees every part of it. Hence the corridors.
Free roaming means the player may complete the game with only 50% of the levels seen. In this case half your art budget was wasted because the customer hasn't seen it - so if you knew what 50% that is, you could've spent two times as much work on that 50% and make it two times better looking (and throw out the rest).
So, make only 50% of the levels, but make sure everyone sees every part of it. Hence the corridors.