7.Nxd4 is a patzer's move, not a main line.
White has to play 7.Qb3 (7.0-0 is also playable).
8...Nxe4? gives Black all sorts of trouble after 9.Qh5 (threatening both f7, and Nxc6 when the a5 bishop is hanging).
Are you sure your Houdini is not a faked/ cracked one?
Why isn't this played?
Nxe4 just looks like a free pawn to me, but Houdini gives it -.5. I can't see any advantage black gets out of it, and not taking it allows dxc3.