If you're not a geek, yes. Most non-programmers find the Unix command line a hostile environment and are not that interested in tweaking the operating system as an end in itself. Would you want a TV that required a soldering iron as part of the installation process?
Let me say it this way, if I really ever wanted this TV set then I wouldn't mind. The same is with Linux: if you want free, open-source OS then you should know that there's no Photoshop, IE and all those games you can have on Windows. Also, before installing Linux you should be aware that not every piece of hardware can work in Linux. I agree, these are big disadvantages for normal user - the choice depends on users' priorities.
Agreed. However, a key goal of desktop Linux is to be sufficiently useful and easy that user-facing software will find an audience, and it becomes worth a developer's time to code for that platform.