I don't know why y'all keep buying public betas on release day. The first two Metro games weren't exactly polished on release either.
A buggy release is to be expected from an Eastern European dev, too. They pretty much all release games in a state that has become known as "euro jank".
CD Projekt have even made a business model out of it by convincing people that patching a buggy as fuck release to "enhanced edition" status (actually version 1.0) is an awesome service.
Oh well. At the end of the day it is your
money and your
shitty gaming experience and ultimately your
choice to support this practice by preordering or buying games on release day. Just don't cry too loud, please!