I can see the difference between practical design and bad design. A misaligned button is usually the latter.
Those who just want the thing to work without much regard for the looks of it will tend to use whatever default their UI package comes with, with minimal styling, if at all. It is often not bad in terms of correctness. Defaults may not look great, but they are usually well designed and consistent.
If you have alignment problems, it is often because you tried to do something to the looks, but did it poorly.
I did not mean it as in difference between "practical design and bad design". I do agree there is usually tension between the two.
Simply, people who care about function wont notice misaligned button. And people who are notice misaligned button usually prioritize visual stuff over everything. That extends to managers and whole companies.
Pretty much no UI package will have everything aligned out of the box, it is not even possible. When you use them out of the box without tweaking, you either get misaligned things.
Those who just want the thing to work without much regard for the looks of it will tend to use whatever default their UI package comes with, with minimal styling, if at all. It is often not bad in terms of correctness. Defaults may not look great, but they are usually well designed and consistent.
If you have alignment problems, it is often because you tried to do something to the looks, but did it poorly.