LN terminals should use lightning addresses and require changing to use full onion wrapped invoices.
many phone cameras can't capture the QR at high enough resolution. this is a bigger problem in poor countries where phones are often 5+ years old tech