While I agree it's more likely that carousels are more of a way to satisfy stakeholders than to actually provide something of value to users, most of the usability issues with them are solved by simply disabling auto-play, or at least disable auto-play as soon as the user interacts with the carousel in any way.