The gate reader does work, but the gate agents (especially when in a rush to board) do not immediately scan the boarding passes.
DL and AA's gate readers can scan a barcode or scan a magnetic stripe, but AA only has barcodes on boarding passes from kiosks.