You can see a description by pmusaraj of why, from this PR:
This adds consistent sizing for text inputs, dropdowns, and buttons across the app. This is important because these elements are often used together in forms, and having different calculated heights causes many layout issues.
Related code: