I have no idea how far your experiences with computers or software etc go.
From my point of view it was not very likely to receive 'a finished product' when purchasing VanillaCiv6. But then it is more than 30 years that I've sworn to myself: NEVER buy again a V1.0 program ... the naming conventions changed since then (probably because of this

), but technically we have now civ6 v1.0.5 or so and I'll still wait, perhaps for civ6 v1.2.2 or so. Just because I know myself: In the current state I won't enjoy playing civ6 as much I want me to enjoy it.
civ1 had no expansions; civ2 addons were nice to have, but nothing really important; civ3 started AFAIR with leaving away essentials in the vanilla for later release with expansions. For civ4 & civ5 you can read in every second thread, that the final version was BY FAR BETTER than the vanilla. So what could a informed customer expect?
Did you really believe you will get 'a finished product'?