Capcom received so much flak for doing this kind of thing with "on-disc DLC". The characters were there, but you had to pay to unlock them, even though they were already on the disc. If it's on the disc it should be fully available, not be unlocked with cash but with reward or time investment.
If developers and publishers think sooner or later we'll give up and buy the damn characters, they're idiots. No, I'm not sorry to be so blunt because when you think about how much the base game costs, how few characters you get in general there are and if the game is DRM, they must think we're made of money.
The F2P model only works if the game is FREE TO PLAY. These games cost £60 a pop and are still going up in price. So-called limited and special editions are being released for up to £150 - we don't have that kind of money to casually throw on the base game, let alone characters to play the thing for a satisfactory level.
They tried with Playstation Heroes and Capcom versus Whoever, and I know for a fact people are boycotting them to this day because there's not a large enough roster or characters people know.