Hi Alohci
It seems to me that if browsers can compute the “main” landmark reliably, then it’s far better than relying on authors to get it right.
In order for the user agent to compute the main landmark correctly it relies upon the author using header, footer, article, navigation and aside and using them correctly.
I would suggest that there are more points of failure there than asking the author to use 1 element once, correctly.