Your plan means I'm signing up for a period of pain of unknown duration. It could be four hours or two weeks. And for the next three years I might have a laptop that doesn't sleep properly when I close the lid, or that can't talk to the printer at the office but there's a forum thread somewhere where somebody thinks they solved it.
One of the characteristics of any "pro" market is that these are people who simply aren't going to waste their time messing around with something when there's an alternative that just works and lets them go back to doing whatever it is they do that earns money.
For the past 5, I haven't even looked at the insides of a computer. If the hardware breaks, I take it to the dealer to get it fixed. Somehow at one point spending time to make the tool work stopped being fun and got annoying.
Maybe it's just me, but I have heard other people having the same type of experience.
If I try to figure out, why, then the thought that pops into my mind is creating value. If I use the tool I have (2014 mbp) then I create value by writing software (you can argue about the external value if it, but for me it creates value by giving me money). If I spend time configuring the tool to make it work, I'm not creating value - the work I'm doing is not unique or interesting to anyone, it's just spending time. Perhaps as I get older and feel the amount of time left getting smaller and smaller, it drives focus away from spending time to creating new things (value).
During the last few years using my 2008 MacBook Pro I find it harder and harder to get stuff done. As a software developer I have to install/upgrade/configure certain software TOOLS for my work that I can not in a flexible robust way using MacOS X. That is the main reason for me to ditch the old fruit, apart from the proprietary mess that is Apple/Microsoft.
Whatever makes you happy is fine, but beware putting yourself on a high horse with statements like "if you don't see value in learning...".
Software is a bit more involved, but since I picked out all the components with Linux in mind I've had no major problems. In fact if I screw something up I can reinstall the os and have it back to the state it's been in about an hour. Reinstalling Kubuntu takes 20 minutes, installing all the packages I need takes another 15m, fiddling with the settings another 10. I have my /home on a separate partition so I don't lose anything and even my Firefox session get's recovered.
Now, it took me a while to get my setup to that state. Finding a distro that works for me took take a few experiments, but I don't get what the big deal is? This is a tool that I'll probably use for years, why not invest a little bit of time up front to get it just right? Yeah, it's nice that you can buy something and have it "just work" but for me personally I've never used a single piece of software or hardware that didn't go through an initial period of flux as I've fiddled with the set-up until I made it just work for me.
That's the thing though, I don't fit the profile of a common user, and probably not that of a common tech professional either. I mean, I use a custom Dvorak-like layout and I moved all my modifier keys around to be more like a lisp-machine keyboard, the market never has and never will produce something that I can buy and have it "just work".
Oh, let's not forget the . files, I've been continuously refining them for close to a decade now, that doesn't happen on it's own, I have to fiddle with it, I have to accept temporary loss of productivity for the payoff of increased productivity later when I get used to a refined workflow. I have to make experiments with new tools, I have to play with the settings. My work absolutely involves fiddling with my tools, if I didn't I'd still be using notepad++ on windows and using time-stamped directories as version control. It's a long term investment in a personal workstation that absolutely adds value over time, just not immediately and sometimes you have to accept the waste of time and account for it, it's just part of the process. I've had good results so far and very little alternative since like I said, the consumer market absolutely doesn't account for my style of use :)
I don't think the numbers add up. If you like tweaking things, it's a kind of hobby, which I totally get. I used to enjoy doing this when I had fewer responsibilities and demands on my time.
However, you can't really know if it's increasing your productivity, and I don't think that's a good justification for doing it. There's nothing wrong with tweaking things just because you can and you enjoy it.
1: E.g., System76.
It depends on what kind of work you are doing, but for me this is not true. I need to do a lot of unix-ish development, so that means installing XCode (OK), installing Homebrew (or MacPorts or Fink and finding out which one is better), Sublime (or emacs or vi), a bunch of other tools. I need a week or so until I get it where I want it. This is not too different from my experience on Linux or Windows. Installing Linux is the easiest part - in fact, in most workplaces, you just give it to the IT department and they do it for you in a couple of hours.
Source: Our IT department is a bit of a nightmare with Macs so I have to set them up for all our devs.
Everyone calls themselves pros, but nobody wants to get their hands dirty with Linux. Basically everyone's a pro-sumer.
When I go to the mechanic he doesn't care if the tools get him dirty, he uses the best tools for the job, not for his clothes. I get that some people want to look at gorgeous UIs but nobody told me how that gets the work done.
I want to use the best tool, and I try to define best as objectively as possible. Faster CPUs is better. Native support for docker is better. Walled garden is worse. macOs is better if you do ios apps. UI look&feel is debatable. Preference on terminal emulator is debatable. More memory is better. If you do devops and ssh onto linux boxes, linux is better. etc.
There is absolutely no need for someone writing software to ever open up his computer, or to compile the kernel they're running natively (if you're actually working at kernel-level, you'll do most of it in VMs). All that stuff can be fun, no doubt. But it's your hobby, and really no reason to feel like a superior "professional" vs. the lower classes of "prosumers".
Don't take my post as a superior class claim. If I say I am a pro, and I say I need 32 gb I go and get it. Don't care if I have to spend a day installing arch because 32gb are worth it. Ofc theres all shades of gray and I understand people like to look to antialiased fonts instead of green-on-black, or don't like to learn a new package manager syntax but please that is absolutely not directly related to the delivery. The time you spend configuring a system is completely amortised over time, if the system is better.
I tried to switch but there is basically no professional software on linux for non-server related tasks. Just replacing something like Fantastical (calendar) or OmniFocus (gtd) is hard/impossible. Other pain points are replacements for DevonThink (reference manager), Evernote (note taking), papers (bibliography/search), lightroom (photo management and editing), keyboard maestro (macros). list just goes on and on.
Used to do audio back in the day, linux was crap, even windows today is crap (I have to use crazy drivers to be able to play guitar without lag, using asio4all. if I were a pro I wouldnt compile the kernel on linux to support preemption or whatever alsa requires these days, would go to macs).
Also know a few people who did a phd and do alot of research, they say papers is the best app ever. Wouldn't recommend anything other than a mac for them.
I painfully found out some time ago that I don't need much more than that - I try not to have lots of reminders/todos/etc. I don't do research or photo editing, or much more than coding anyway.
If I had to do that, I would try to do it on the web instead of using a dedicated app. If you really need all of that well I guess you're stuck :)
If I'm getting paid, I'm not spending the time on fixing all the small issues that pop up with Arch. I love it otherwise. Sometimes it's fun to blow a few hours on a weekend fixing some random bug that has only ever happened to you. Sometime's its not fun and just really inconvenient. I always keep a backup Windows partition just in case something bad happens and I really need to use a computer for a bit or if I just need to run some random Window's only app.
The sure fire way I can think of right now is trying to drag a window from one desktop to another in the overview.
I'm quite good at breaking software, considering doing a semi regular video on favourite things that break.
(Speaking as a current user of an old MacBook Pro which is my first and last Apple product. Also I had an iPad but sold it long ago.)
I just cracked open my old Droid Razr to jumpstart the battery so I could get back to android until my replacement 6P comes.