I some what agreee but I see what their doing. In order to make online gameplay more acessible they let players have acess to their mains from day 1. I personally would have loved to unlock certain charecters but it's out of my hands. many petitions have come and gone.
I prefer having everyone unlocked initially. It saves all of the BS time of trying to unlock characters who you know are there, and who you want to start learning how to play. BlazBlue Extend did it right. Have all characters unlocked initially, but then put a ton of extra stuff in the game to unlock.