I recently got a laptop because I needed mobility in and outside my home. So, I bought a Dell laptop with Ubuntu pre-installed after years of using Windows. I was very excited.
My enthusiasm deteriorated very quickly upon discovering that the wireless did not work out of the box which immediately negated the main reason for my purchase.
I am someone who writes code for a living (and for fun) and I found the experience disappointing and frustrating. Imagine how your average non-technical consumer would feel.