Remind me again, how would a proper leveling system not accomplish this exactly? They already have weapon/level unlock progression. They should've had a higher cap and better spread out the level unlocks so you can get them all in what feels like a good order.

As for maps, they could have kept them "unlocked" and weighted them better for MP. The problem I see when I watch YT videos is they always end up playing the same 2 maps. Personally, the idea of only having 2 maps per average play-through would get really old really fast, especially when Walleye Warehouse seems to come up most. I'd rather they just weight the most popular map higher but have it pick 1 map (out of all possible maps) at random. Maybe let users vote between 4 of them at once?

Instead they were artificially extending the initial life by purposely holding back content to release later. I don't care who does it; I still consider it bad practice. It's a small gripe considering you're still getting everything eventually, but you got less than you should have at launch, all for some PR move.