Oh, that's a good call. I remember that my reasoning at the time was that I wanted the text of the link/button to be able to be split across multiple lines. You can't set display: inline on a button, but I suppose that's a small price to be paid.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.