Apparently, I don't know the definition of the word "Franchise". Sorry guys. :(
*edit*: Just looked up the definition of franchise. It said "5. films a film that is or has the potential to be part of a series and lends itself to merchandising". So, I guess if we replace the word "Film" with "Video game" and it looks like good ol' d21 was right, afterall!








