So using too much battery for car (or shortage of gigafactories) is current primary problem because EV production is constrained by battery supply, isn't it?
Yes, but "too much battery for car" is subjective. The Mach-E has more range than its closest competitors, so they could have used fewer cells and remained competitive.