Personally, I would say this is a much smaller issue than GNU/Linux simply not being pre-installed on machines and sold at retailers. I think there would be much better adoption if people could simply walk into a store like Best Buy and buy a machine with GNU/Linux preinstalled and go about there day. I do agree that UX/UI consideration like terminal use are certainly a barrier but I do not think it is the biggest issue.