¡Je, je!
Al menos en este foro yo lo fomento, justamente por su razón semántica (no me extrañaría que lo que leíste lo hubiera puesto yo en algún otro mensaje
)
... aunque también semánticamente un botón puede servir para entrar datos... un ejemplo sencillo es en cualquier formulario cuando ponene más de un botón, por ejemplo borrar y actualizar, ambos con name=submit (aunque yo prefiero nombres en español, por ejemplo name=enviar)... en la recogida de datos se puede chequear el valor de la variable submit (o enviar) para procesar el formulario:
if ($_POST["enviar"] == "borrar")
$consulta = "delete from $tabla where... ";
else
$consulta = "update $tabla...";
Creo que semánticamente esos botones que son a la vez una entrada para evaluar son más propios los inputs del tipo de botón adecuado... supongo que esta valoración semántica solo tiene sentido en los botones tipo submit (tema abierto al debate)...
Saludos