I’ll never understand why companies announce hardware products when they haven’t figured out all but known-fixable issues. It seems like a recipe for a ton of stress on the team internally, which doesn’t produce good results when you are doing something innovative (it works okay for rote death marches).