Eating frequently, more than just three squares a day, does tend to produce better results in most studies.
However, there will always be people for whom this doesn't work for them. There will always be some who get "better" results by eating only their three meals, or even only 1 or 2 meals.
We're all different, and you gotta do what works for you!
As Becky points out, eating actually every 2 hours would have you (with an 8 hour sleep) eating 8 times a day. That's way more than even recommended.
Get your three meals. Include 2-3 snacks. I like to have snacks between each meals, and also sometimes one late at night, so that's 3 snacks.