You are missing the subtext in discussions about 3D printing online. Many people who discuss 3D printing are doing it because they enjoy it as a hobby and skill. They value learning to tweak and upgrade the products, troubleshoot problems, and knowledge about brands and models. If you are just trying to make prototypes, enclosures, parts etc, you will get confused without this context.