This is the main reason I switched to MacOS. Was sick of everything on Linux being contentiously broken out of the box with the excuse "Oh you are meant to just configure the icon colours and toolbar padding yourself"
The programs can still be open source so you can recompile with whatever look you want, but they should bundle a working experiance by default.
But linux users seem more obsessed with curating custom themes over having things actually work.
I shouldn't have to recompile something to customise it. Make the defaults whatever you want sure, but even if you don't provide GUI config, provide an environment variable or a config file. "just recompile it" is incredibly user-hostile.
The programs can still be open source so you can recompile with whatever look you want, but they should bundle a working experiance by default.
But linux users seem more obsessed with curating custom themes over having things actually work.