You can do all of those in Linux. For example, here's how to set the background to a solid color. Open a terminal and type the following four commands:
gsettings set org.gnome.desktop.background picture-options 'none'
gsettings set org.gnome.desktop.background primary-color '#004000'
gsettings set org.gnome.desktop.background secondary-color '#306030'
gsettings set org.gnome.desktop.background color-shading-type 'vertical'
Exactly. Where everything I need to do requires a cryptic command to pull off. What args do I need? Where? Oh shit a capital letter. Try again. I don't want to have to Google everything I need to do. Maybe voice enabled GPT-4 will help.
Sure, and I'm personally fine with it. I'm one of those kooks at work who requested a Linux workstation, much to the chagrin of the IT department.
But as long as there is a conversation between Windows and Linux that includes using the terminal, you've lost the "normie" segment of the population, which is going to preclude most people from even considering it.
This fact is invariably met with much wailing and gnashing of teeth by Linux bros who think that there's no problem at all with it.
I did this on Windows too. Why even bother giving someone "click here then here the look for this menu on the right" when I can just send them a PowerShell script.