I fully agree that the airline ticketing system is far from optimal and dysfunctional. And situations like this should not happen. But having been at the airport several times with confirmed flights and no issued ticket, you learn yo double-triple check everything. You can now see in the App whether you have an issued ticket or not.