While DAGs claim to solve the block problem, they still rely on redundantly sharing and processing data between every full node on the network. The increased tps may simply shift the pain towards drastically increased storage and bandwidth requirements for the poor full-wallet users . Byteball is already in double digit GBs for data storage. How can this project solve this problem and what solutions will it have in the future?
DAG solves blocks problem (even if blockchain is DAG by itself and BL as well, but I know you meant specific implementations), but has still an issue with data continuity.
BL has no need for full nodes after certain saturation threshold is reached (however there will always be some full nodes kept by foundation). And still retains continuity.
Most of answers to you question "how" are in this thread.