"Home" can be used as a countable noun, as an uncountable noun, or, as you so astutely point out, as an adverbial particle. Why? The short answer, it just is -- that's English. It's the same in the other Germanic languages. "To go home" is a phrasal verb that uses a noun rather than a preposition as the adverbial particle. Good job noticing that, Wind!