If you fix the height, you cut off content on small screens. If you make it dynamic, it looks great—until a user cranks their font size up to 200% for accessibility. Then, your beautiful UI breaks, the “Confirm” button gets pushed off-screen, and the user is stuck.