> You still need innerHTML when you want to inject HTML tags in the page

What makes you say this?