Also, saying "I like you" out of the blue without any previous indication might be a bit unsettling for some people. Embarrass them and whatnot.

Hinting and flirting is generally seen as slightly more innocuous, and as Coid said, prepares the other party somewhat beforehand. Note that it might take a few weeks to be fully effective. And its fun! (mostly.)