Just remember that the transaction size might increase as better funded Lightning Network nodes are funded, but the main purpose of the Lightning Network was always to remove smaller micro transactions from the on-chain Blockchain to alleviate the congestion.
The centralization and regulation of both exchanges and Gift cards both require strict KYC/AML regulation and this is not necessary with the Lightning Network.