BBusiness Read More Netflix Is Doubling Down on Ads and Dabbling in AIJuly 19, 2025 When Netflix debuted its video streaming service back in 2011, it seemed like it would usher in the…