100% certain that ride shares will pick you up and drop you off at the Villas building, as long as you pay enough attention to enter it correctly in the app. Whenever we were getting dropped off, we would also just tell our driver that we were in the Villas building, not the main building, so there was no confusion. There never was, but we made sure.
Unlike MK, the ride share drop off for DHS is no less convenient than the bus drop off, the boat launch, or the Skyliner. They all put you roughly the same distance from the gates, just in different spots.