Starting November 7, Starbucks will no longer charge extra for non-dairy milk substitutions in the U.S. and Canada. This decision, announced by CEO Brian Niccol, aims to enhance customer experience amid declining sales and increased competition. The change coincides with the launch of the holiday menu, which has been delayed this year.