Yeah, ya both make good points.
But in this demo's case, I highly doubt they're putting in any last minute effort.
Unless the beta is literally the final game with its day one patch applied but with most of the content locked out(which is very possible), I'd consider this demo a pre-release build.