ships move.  drones dont have the range drones can be disrupted  drones are not fast enough hypersonics have a lot of issues with moving targets. they tend to be bigger and can be hit with point defense of the targeted warship. supporting fire from other warships not as effective due to tracking problems.  the low attack altitude is not an issue for us navy as they will have flying radar which will pick up the missiles from over the horizon.  also the us military plays these war games with the deck stacked against themselves to learn.
United States