Yeah, open world games generally take a large team to create tons of content and a large tools/pipeline team to get said content in engine. So yeah, I doubt we'll see them dominating that space any time soon.
I can't think of a good reason though that there aren't a few very successful indie shooters though.