Other posters have done a good job giving the pros for using a laptop, so I guess I’ll touch on the cons.
The main things I hate about “all purpose computers” (in a descriptive sense, because after all by definition any computer is an all purpose computer) are:
-
my laptop and the software on it constantly want to update themselves. It would be fine if that only fixed bugs or added new features without removing old ones; but in practice, new bugs get introduced, compatibility with older formats gets lost, features get removed or broken, etc. And that’s not mentioning the software that bugs me about updating AND also wants to charge me for the upgrade.
-
my laptop gets more unusable year by year, mostly because software engineers keep adding abstraction layers that slow everything down (but make things easier for them; understandable enough). If your goal is to get a character on the screen to display as fast as possible after you’ve pressed a key, then the best computer you can get is an Apple II. How sad is that?!
-
my laptop also becomes less and less understandable every year because every software manufacturer wants to keep my data for themselves and present it in obscure ways that their incompetent designers thought were good ideas. Once upon a time, every piece of software stored its data in a fairly easy to retrieve way, that made it possible to inspect it/transform it for another piece of software/etc. Now many computing systems don’t let the end user view the files on their drive anymore, and you can forget about exporting it to use it with other software.
-
A side effect of 2) is that one needs to upgrade their machine every few years to keep doing the same thing that worked just fine on a laptop that is now unusable (and forget about replacing just the components that need upgrading/replacing). We now have a pretty solid sense of how fucked the planet is; should we really be keeping on stripping rare metals from the earth and releasing carbon in the atmosphere just to display webpages that take 100% CPU to display ads with HD video and parallax? There are uncountable discarded laptops that one can acquire for $20 on eBay that would be totally usable today if efforts were made in making software more efficient year over year. I have a 2009 netbook in my bag right now running a customized ArchLinux (because that’s what you have to do), and it can still play 1080p videos totally fine, lets me write text/code, listen to music, edit photos, etc. The main thing that doesn’t work on it is the web. In 2009 it could load my bank’s website just fine; today, the page is too sluggish to use. No matter that the operations I do on my bank’s website are literally the exact same as I did in 2009 (view numbers, type in numbers). This is just completely bonkers!
This sad state of affairs means that I am all for single purpose computers - and certainly not just for music! I want single purpose computers for every creative activity. Video editing, music making, typesetting, web browsing, you name it. The more isolated a computer is, the less access it has to my data, the fewer things the manufacturer of that computer can do to introduce their shitty ideas of what “user experience” is into my life, the better. None of the issues above have shown up when I’ve used say a dedicated piece of synth hardware.
George R R Martin, one of the most successful contemporary writers, keeps an old DOS machine running WordStar 4.0 because he feels that that’s the tool that best gets out of his way and lets him focus on his work. He has it all figured out. Mainstream software & hardware in 2019 is manipulative, user hostile, sluggish, lacking in features that were available 20 years ago, terrible for the environment, and just can’t (and shouldn’t!) be trusted.