A screen costs 75, a button is 1 each. You get a lot more that 100 buttons on a screen.
Not to mention the physical space a button takes.