You may save a few dollars or earn more miles when one airline sells another airline’s flights but puts its own flight number on it. But when things go wrong they can get confusing. Passengers get confused, too, about where they’re flying and where to check in. And seat assignments can be difficult to obtain.
In fact right now American Airlines can’t even assign seats to customers off of a seat map when they sell JetBlue codeshares.