Using buttons for non-GET actions is better for accessibility, as mentioned in commit 5311daadf.
5311daadf