I haven’t had an issue. Do you contact AS reservations in advance consistently to tell them you’re bringing a pet in cabin? I’ve learned that is (uniquely) important on AS, as airport agents can’t add a pet to a reservation and have to call reservations themselves if not done.
Im not sure why it’s so much trouble for you as it’s rather seamless for me once I learned to add it in advance