Here we go again...
Look, the way I see it it's pretty simple. Is this the best game they could have developed and released in EA? No, definitely not. So, what are we going to do about it? Well there seem to be three options.
1) Refund, leave the game for now and maybe you'll buy it again after release. Maybe not. Totally respectable choice if you don't enjoy the game. Hell, I thought about it myself after my first hour.
2) Play the game anyway because you enjoy it despite its many defects, provide constructive criticism and suggestions, and hopefully the devs will listen and it will be fixed in time. That's what I went with, and so far I am not regretting it.
3) Make threads about how the game sucks, and it is shameful that they take our money for it, and EA is no excuse, I paid money I should have a complete product.
Your post came off as 3). 3) is not good, because 3) doesn't leave any space for improvement. When you choose 3) you are going all doom and gloom, and negating the possibility that this game will ever amount to much. 3) is bitter and resentful and would like everyone else to feel the same way 3) does because this game is no fun at all, and everyone else should see that.
This is how many players answering will see you. And because there were many, many, many toxic threads on this topic they will go for your throat, which in turn incites more anger and it's all a big mess. Admittedly I have definitely seen posts that were much worse that your opening post, but it's become a bit of an exposed nerve.
I hope that makes sense, and now please let's stop with the attacks to each other. It really does no good to anyone.
Edit: if you want an example of a fantastic way to provide feedback, there you go:
This is I would say the best feedback thread I have read on this forum.