The same goes for the rest of the arguments. Buttons? Plenty of jeans have buttons. Plenty of suit pants don't.
Do you want pockets? Ever heard of cargo pants?
And jackets can certainly have advantages, but that doesn't have to be a suit jacket. There are other kinds of jackets.
It's fine to like suits if that's what you like, but none of this is unique to suits. Except ties.