The inherent flaw is not the franchises that are chosen, its the people who are making them, and in some cases trying to squeeze the content of a single or series of games, into one movie that is usually 2 hours or less..
Look at The Lord of the Rings.. All the previous incarnations of it sucked, until Peter Jackson came along. If I recall correctly he refused to have it cut down to anything LESS than a trilogy, and with good reason. The original draft submitted for publishing for LOTR was a single book that was 1000 pages. They had to cut it into a trilogy because no one had ever printed a book that huge at the time and it would have been insanely expensive with the technology currently available..
A lot of games may seem simple, but they can be epic in their own right, and many of the games turned into movies truely should have been done with multiple sequels carrying spanning one continuous plot.
Also, Hollywood doesn't know what people want, much less gamers. These people do not understand that when we go to see a movie based on a game, we want to see a representation of what we actually played. It doesn't matter to me personally if I know how the movie will end, or tons of dialogue before I see them on screen for the first time.
That's one reason advent children bombed so badly outside of Japan. It was nothing like we expected an FF7 based movie to be and frankly, made no sense.