Every accessibility expert will tell you: You should use  instead of . There are numerous articles that explain the benefits of  in detail.And then we have top websites like twitter.com that use  for everything. There are about 50 such elements on the start page alone.This juxtaposition creates confusion and doubt. I would really like to know, if  is the clear, obvious choice that even junior developers should know to use it, then why do so many top sites choose  instead?