Why should keys be hidden from an eavesdropper for a pseudorandom function?
With $k$ the adversary can compute $F_k(x)$ for some $x$ using the evaluation algorithm, and compare it to the answer of its oracle on $x$.