Honestly it is probably because there is some annoyance or another which comes down to the philosophy of whichever distro you are using.
Here are my slight annoyances:
ArchLinux: got more opinionated see /usr/bin and python3 in recent history, breaks a lot for a distro
Linux Mint: Broke firefox forced google custom search then DDG
Ubuntu: Unity Mir
Debian: Slow moving, long freezes in packages
Fedora: I don't need SELinux on my desktop box, font rendering (don't like infinality)
Opensuse: Need to use OBS to get packages that probably should be in a main repo
That being said I've never been that annoyed with any of the Distributions to actually go and build one.
I used arch linux for many years but after python3 broke everything I left for ubuntu 10.04 then after that went up I tried unity but didn't really like that, but I stuck with it until ubuntugnome was an official thing.
Right now Debian Wheezy on desktop, Ubuntu Gnome laptop, and both seem to work well enough. I've lost my want to customize my OS so much anymore since I'm not on arch linux and it becomes a little harder when you don't have something as easy to use as the arch build system.
Every distro I've tried has something that annoys me about it too. And this is why I keep coming back to Slackware: it's the distro that annoys me the least. It's also Linux in its rawest and least dilute form, a natural step up from LFS: you can edit config files and use standard Unix commands confident in the knowledge that the package system and distro tools won't clobber anything you don't expressly tell them to.
Comments
Honestly it is probably because there is some annoyance or another which comes down to the philosophy of whichever distro you are using.
Here are my slight annoyances:
ArchLinux: got more opinionated see /usr/bin and python3 in recent history, breaks a lot for a distro
Linux Mint: Broke firefox forced google custom search then DDG
Ubuntu: Unity Mir
Debian: Slow moving, long freezes in packages
Fedora: I don't need SELinux on my desktop box, font rendering (don't like infinality)
Opensuse: Need to use OBS to get packages that probably should be in a main repo
That being said I've never been that annoyed with any of the Distributions to actually go and build one.
I used arch linux for many years but after python3 broke everything I left for ubuntu 10.04 then after that went up I tried unity but didn't really like that, but I stuck with it until ubuntugnome was an official thing.
Right now Debian Wheezy on desktop, Ubuntu Gnome laptop, and both seem to work well enough. I've lost my want to customize my OS so much anymore since I'm not on arch linux and it becomes a little harder when you don't have something as easy to use as the arch build system.
Every distro I've tried has something that annoys me about it too. And this is why I keep coming back to Slackware: it's the distro that annoys me the least. It's also Linux in its rawest and least dilute form, a natural step up from LFS: you can edit config files and use standard Unix commands confident in the knowledge that the package system and distro tools won't clobber anything you don't expressly tell them to.
Whats wrong with FreeBSD?
Laptops.