It seems obvious to me that Paradox will work to fix the current version of the game before starting an expansion. HOI and HOI2 both needed fixing when they came out and are now much better games than at the start. If you are so upset with it ask for a refund and quit turning every thread into a game flaming session. You can then continue reading the threads to see if the game is up to your expectations and buy it when it is. If you want a perfect game when you buy it you should wait until it has been updated a few times before buying it instead of buying at release.
If I understand your argument, HoI1 and 2 were flawed to at release, so it is ok if HoI3 is too? Since they eventually became good games, then inevitably HoI3 will too? Isn't this a bit foolish? After all, EU3:Rome was bad to start with, and stayed that way after many patches and an expansion.
Anyhow, if you believe this to be true, and have the patience to wait, the money to buy several expansions until the game actually plays half decently, well man that's great for you. This is not my case, and I will continue to voice my opinion, whether you like it or not does not interest me.
If paradox had advertised hoi3 vanilla 1.0 by saying : this game is broken ATM, the core features are screwed, the ai builds nothing but convoy escorts & transports, japan gets owned by communist china and GB can't defend against sealion... guess what? I probably wouldn't have bought it.
And to go back on topic, yes it would sensible to release an expansion for free, IF this expansion, like NA was to EU3, is the only way to increase dramatically the performance of the vanilla game.
Why should I pay for code optimization? It shouldn't be crappy in the first place.