Personally, a weak field would take precedence over a house cut. I can tell you in our daily tourneys with 40 people, about 30-35 have NO clue. So, therefore, the house edge can be overcome.
It's a little more difficult to gauge the competition online, but obviously a brick and mortar poker room cannot compete with an online casino.
The main reason being overhead.
That being said, most low level tourney players want the experience of playing live, "like I seen on TV", and don't really care about what the house gets. They are completely oblivious to it.
Honestly, I rarely play live games for a few reasons.
1) Even though I work in the business, I don't relish the thought at chatting it up with poker players at a table.
2) Online offers me a better game, at MY convenience.
3) I simply know too many people and don't want to create ill will amongst my peers or competitors.