Always online is always a shitty requirement, but this is the first time I've heard this particular excuse, that it needs to be online cos it's streaming all of its textures from a server.
Sounds like bullshit to me since there are countless other big games that don't need to do so.