Thanks Mr. Flavallee
I couldn't agree with you more, hard to repair and limited serviceability due to proprietary components, and several other reasons. Not something I would buy for myself, however, I'm a big fan of Scott Mueller, author of his well known series of computer books that go by the name of "Upgrading and Repairing PC's. He has recently released his 22nd edition and he has a book and video with a section where he discusses All-In-One PCs and he agrees with you Mr. Flavallee completely, desktop/towers are still the best rout to go.
However, he does mention ( as one of the cons of the All-In-One PC ) is that they don't provide a monitor output for dual displays. Do you or anyone reading this post or have an All-In-One PC that can confirm that they do
not provide an output for dual monitors.