You're all missing the point there, as you obviously have no experience with software development. You *cannot* release some piece of code you *know* will cause crashes on some of your clients machines. It's completely unprofessional to do so, and it's guaranteed to bite you in the butt in support requests, refunds, a reputation for shoddy software and whatnot.
You can be frustrated at how long it takes to solve this issue, but you cannot seriously blame FDev for withholding unstable code in a retail product.
Totally agree. It might be reasonable to expect an option like this in a Beta release, but definitely not in a production release. It doesn't matter if you put huge flashing red warning text next to it. There will always be folk who ignore it and, aside from that, it just doesn't look professional. FD would simply not do it, and I'm sure no other developer in their right mind would either. And I don't blame them.