In the beginning, I just wanted to have seamless experience between my daily driver OS (Kubuntu) and my containers. With all due respect to Alpine and other bases, I just didn't want to keep in mind all the differences. Besides that, I really hated Dockerfiles. Especially continuation slashes in them. Any Dockerfile complex enough looks like shit. No one loves them. No one wants to edit them.
Then I added one quality of life feature, then another, made some other images for my tasks and ended up with 150+ collection of images in a tree with unified behaviour. I have thousands containers running and I know that some-command-name will work in every one of them.