Space is a factor, but I've turned that into (sort of) a positive because it helps me keep my budget from running away too far If I had the space I'd probably do something foolish like buy an old Rhodes, which I really don't have much use for in my music but I want it anyway...
I used to say I hated cables. I have more or less made peace with them at this point. But honestly I've had less trouble with my current rig with bad cables and jacks than I did in the 80s, where it seemed like any time I needed two cables, one of them would always be screwed up.
The main annoyance I have with cables is when you need, say, a 2 foot cable with a 1/4" TRS male connector on one end, and splits to two mono 3.5mm TS male connectors on the other -- and there is not a single online electronics shop on this planet capable of showing you that in a search, but will instead show you plenty of headphone splitters, RCA phono cables, XLR cables, USB cables and Commodore 64 power supply cables. And if you're lucky enough to eventually find what you need, it comes in either 6 inches or 10 feet. So you order the 10 foot version, which costs $2.50 with $19 shipping. They only ship using FedEx, but they will dither for three days before sending it, and then it's "signature required." And when you finally get your package, it turns out they sent you the 6 inch version.
I'm generally OK with this. I use a lot fewer synth voices and get more out of them. I still pile on the effects instances though...
I just don't. I use that "everything is live" workflow, no bouncing or multitracking. Sometimes I do looping with a delay module but that's as close as I get.
There's quite a few synths that are one-knob-per-function but don't cost all that much. Granted some of them are Behringer, but there's also Korg and Arturia and others.
In my experience, it's basically just the 80s style, two line LCD synths that are tedious to program. Or software with a bad UI. Or (personal pet peeve) Eurorack modules with obscure button combos where you need to keep a cheat sheet to navigate them.
I'm happy to say none of my hardware synths have patch memory. Pots that point to the wrong values because something was loaded "behind" it from memory, are seriously annoying. If everything had encoders with displays, like Hydrasynth, I might feel differently... but I also tend to like simple synths where presets are unnecessary, and I do my recording in single sessions and never go back to revisit something I've previously created. Always move forward...
Anyway, all this said, it does very much come down to personal preferences. I can't blame someone for not wanting to muck with cables, or for saving money (!) or just not prioritizing the same things I do.