Why would I want to put information on my web page that is not visible to the typical viewer?

So that the website can function properly. Metadata can help with giving specific details, such as what keywords can be used to look up your website in Google. It is what happens "behind the scenes" on the website.