Base characters

Hey so I get they want to drip feed characters to make a lil extra money here and there and tbh while it is not my favorite thing by any means I’d cash out like 5$ to get my favorite character. So why do they wait on all the beloved characters from the 1st three games. You’re telling me they can recycle old maps (half the launch maps are old ones) but not old characters? I know they gotta build abilities now but still.
The only reason I can think as to why they don’t release them at launch is they don’t wanna have the backlash star wars did for releasing a full priced game with characters locked behind a paywall. Other then that I have been enjoying the game a good amount save for the occasional campaign disconnect.