La respuesta a la cuestión de por qué "big" no está en la lista de etiquetas HTML5 mientras que "small" sí lo está, tiene que ver con el sentido semántico que quieren dar de las etiquetas. La etiqueta "big" tiene unas análogas en las "h1" hasta "h6" por lo qeu no tiene mucho sentido que también esté "big". Sin embargo la etiqueta "small" no tiene una análoga como tal y se utiliza mucho para notas al pie.