Lo de normalize es porque ya esta hecho parte del trabajo, y si lo lees veras que son varios detalles.
Lo de usar los tags? Eso me parece correcto. Lo que me choca de usar bootstrap es que no usan los tag semanticos, pero parece que eso es muy normal entre los que hacen html
asi que me imagino porque muchos no se les ocurre se hace asi...