So that's why it's "wa" and not "ha"! Because it's marking the subject of "today". So when saying こんにちは, it's literally just saying "this day". And that's why you don't say 元気ですか very often - because it's already been implied! That makes so much more sense now.