NYC introduced fees for ride sharing with destinations or pickups in Manhattan to reduce congestion. They also added fees to guarantee a reasonable minimum wage for the drivers of the ride sharing app.
The difference in price between a cab and a uber/lyft is relatively small. Convenience seems to be the primary driver for which people use (cabs in Manhattan frequently because of ubiquity, apps in other boroughs).