I guess I just don't understand people getting all attached to a made-up character who doesn't express any emotion on the screen. It could be a lack of imagination, but to me, it kinda feels pointless. I mean...if you're just going to make the story up yourself, why even play the video game? And besides, why make it an RPG, you could just as easily come up with a compelling story when you're playing Asteroids. I guess you could make an identical argument about "why play FF12 when you could read a book", though. Playing an RPG that is full of freedom with minimal story feels like spending a hundred hours building this really awesome model train track...sure, it counts as imagination, but it's not for everyone.
The difference between Bioware RPGs and FF/Dragon Warrior games, is that the former does give you more moral choices, more control over how your characters develop, and often more freedom in your character builds. The latter have more solidly developed storylines, where things develop in a specific way. Not all eastern RPGs are like FF/DW! Those are just the most well-known. Of course recent FF games are all terrible, but I rather liked FF4. The story and combat were paced pretty well against each other.
And of course a lot of big-budget games are terrible. So are a lot of big-budget movies. Hell, maybe even most of them aren't very good--but there's a lot of stuff that's worth watching once. You've got to cut them a little slack (at least, games that don't spend the first two hours on one big tutorial, so if you decide it's not your thing you haven't blown more time than just watching a movie).
And yeah, comparing game vs. real-life is a total nonsequitor from game vs. game. d: Mostly because in real life, other people react to us in very compelling ways. And in games, they never will in that same way. Can someone in a game inspire us to be more artistic? Can people in a game have compelling discussions with you, and teach YOU PERSONALLY new things? Can you decide that you want to spend hours around a person who only exists in a computer? That sounds...sad, to me.