If the product is free, you are not the customer - you are part of the product. Though free, you do pay. You pay attention.
I get frustrated when people assume technical ideas aren't technical. Just because something isn't technical (to me), does not mean that it is not technical to (many) people. When a person assumes that their audience is at their level of technical understanding and so communicates in jargon and technicalese, it immediately sets me off. The more "mass market" and generally understood a technical idea is communicated, the better!
today I learnt a new word: “dumbsmarten" - the state of being smart and dumb at the same time, a condition of all sentient beings