1: It really should be procedural. We're getting spoiled these days
2: Guys,
Alpha 1.0 means the barebones works and it's time to add content. Run a closed Beta followed by a public Beta.
Beta 1.0 means the content is complete and they fixed all the important bugs.
Release 1.0 means the public Beta test bugs (important ones) are fixed and it's ready to launch. The game won't crash, saves work 100% of the time, there are no spelling or graphical errors, and any audio errors are minor.
Release 1.3 or so has fixed any lingering important bugs and a few that just nag you.
Unfortunately, a lot of game companies seem to think:
Alpha 1.0 means the game has a lot of bugs but oh well, go to public Beta.
Beta 1.0 means the game has all the bugs it had in Alpha but more content, ship it.
Release 1.0 means the paying customers are filing bug reports, and heck let's call it Gold Edition whle we're at it.
V 1.9.c means most of the crash bugs are cleaned up and the servers are now online at least 25% of the time.
Six expansion packs later and we have the content.
Now release it in Diamond Edition with the expansions and patches and make more money.
The anemic modding tool we included means we can rely on the player community to extend the lifespan of the game if people like it.
Really I wouldn't expect an Alpha 0.1 to be playable at all, so an .exe that runs and renders and doesn't crash is fine.