I think there is a tendency with "open" systems to assume that just because someone else can re-write and document the system, then they should. Removing any obligation from the original designers. Hopefully the new pre-built MakerBots will come with better user guides (yeah right) and they will spend part of that $10M on a professional technical writer.
All too often, using the term "open" seems to be an excuse for something being amateurish and unprofessional.