You actually need the buttons quite often. You need them to setup and verify your PIN and seed words. Every time you want to unlock the wallet, you use the buttons to find the correct PIN numbers. To interact with a particular cryptocurrency, you have to open the associated app on your hardware wallet. As you mentioned, the buttons are used to verify addresses, amounts, fees, etc. You also need them for settings changes, display configuration, creating a passphrases...
Well, yeah, you're right, actually buttons is used often.
I don't mind the screen size either. A lot of people seem to be displeased with it. But if you think about it, it's much easier having your address divided in 3 parts when you verify it. The address is a string of random letters and numbers. It's not a logical sequence of characters you can remember whether or not you see the whole thing or a 3rd of it. I find it easier to see one string and verify it's identical to what is shown on Ledger Live, and then move on to the 2nd and 3rd one.
I'm one of these people who don't like that address is divided into 3 parts and doesn't fits in single screen. But you have good point that's easier to verify it when it's divided into 3 parts.