I don't know if I'd say it's taken "so long" to pin point the crash site. The debris has been located. There are other factors such as current and whether the aircraft may have broken up in air or upon hitting the surface to consider.
All things considered, I'd say the remnants of the air craft have been located rather quickly.
to the men and women involved in the recovery.