Well, okay, I oversimplified. The House is controlled the way it is mostly to make sure that stuff the Speaker doesn't want to pass can't come to a vote.
Also, in looking into it more, the House doesn't give every member a voting button. It gives every member an ID card and they have to use a voting station. So that's probably a big part of the delay.
I dunno, I am not actually a parliamentarian
Even if we made voting easier I suspect norms wouldn't change very rapidly. Parliamentary procedure takes a long time and makes it very hard to negotiate, it's easier to just talk about things separately and resolve everything before you actually hold any votes.