Iv'e just stopped blindly handing over money to developers for Alpha's that may take years to finish after they have your money. After they collect your cash...there really isn't any incentive to finish in a timely manner.
^ this times a thousand
Once they have gotten your money .... where is the drive / impetus to "finish" ?
Say for example you wanted to work done to your house ... erm painting for example
Do you pay the painter all the money up front and hope it completes the job ?
I have been purchasing software for 35 years , in ye olde days you bought a physical product that was finished
Now because of digital distribution very early alpha / beta software is being paid for up front with no real guarantee of completion
Now if ED / 3rd parties were to stand by their product ..... eg we release a beta now , but we will have it feature compelete in x months ........ or your money BACK That would be a great thing to behold, it shows honesty , proper planning and commitment to their customers
Ferengi Rule of acquisition #1 Once you have their money ... never give it back.