My point is that the fact that you need to recompile a kernel or do some pkg install to get (for example) a machine that supports 32gb is never an excuse NOT to get it. And people do open their laptops (ex: upgrade from HDD to SSD) or install new kernels (ex: docker support).
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.
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.