Sí, te decía eso porque normalmente siempre se ha usado el <input>, aunque estuve leyéndo el otro día que tiene mucha más lógica utilizar <button> para un botón, ya que
input significa
entrada de datos.
Sólo decía que <button type="button"> queda muy redundante

y que la especificación dice perfectamente que se puede usar sin ningún problema.
Saludos.