I think that was exactly what Tolkien intended to do. You can't, you shouldn't understand Bombadil, he's his unsolved mystery.
Yeah, Tolkien himself said something to that effect. He also said he wouldn't have left the character in the book if he didn't serve a purpose. Some people just don't like him, I suppose. It's not for everyone.