Why do I have fly over the runway first before landing?

I fly with ATC COMMUNICATIONS Set to ON. Landing path appears once I am directly above JFK and that basically means I have to enter VFR Traffic pattern. I have to fly over the airport like JFK and then parallel to runway and then make several turns.
ILS landing seems easier to me.