Delivery teams are not cross-functional (basically just developers plus a backlog administrator product owner), they are not focused on outcome (they are all about output), and they are not empowered (they are there to code and ship).
Product teams are cross-functional, focused and measured by outcome, and empowered to come up with solutions that work.