I’ve been in tech almost my whole career and this internal challenge is a way of life. It used to be that embedded software (code loaded into the device) was as static as the hardware after purchase. Then the ability to upgrade firmware became possible with the Internet. Software updates became common on desktops and phones. More recently, hybrid machines that use “the cloud” for a good chunk of the software meant that software can almost continuously update. People became more comfortable with user updates/fixes to hardware by visiting sites like www.iFixit.com. So, today, it’s easier to decide to move than ever before. Yes. The hardware will get different over time. Often it will be somewhat better. Sometimes it is mostly just different to promote new purchases with a few improvements. However, how often have you upgraded your phone hardware? With every release…?
Given all this, I figured that they spent two years making the as good as they could make it before thinking that it was good enough to ship. The Glowforge team, with the most knowledge, made the decision for me. @Dan knew that they had delayed and taken heat for 2 years and the company was on the line and would be judged by the initial product quality. They/he decided to wait until the product would WOW. Now is that point, in their judgement. The software will always get better, unless they decide to take the Apple route and stop supporting earlier devices with updates. [Note: I have an iPod Touch that I used to use to control my Sonos, but since Apple stopped updating the OS on that model, I can’t use the latest Sonos software.]
So, I decided to go for it. As others have said, it’s a personal decision. If you’re happy to wait, then each new release may generate the same internal battles.