People use legacy solutions because they work.
If tutorials started with while you are developing set your browser to developer mode which only allow HTML5 tags to be used.
Web developers copy code, that is one of the reasons the web is so great.
But if they copy code and it works they will move on without realizing that they are using deprecated tags.