Most of the code already exists to utilize a lite client. It's just a matter of implementing the final pieces now.
A chainless "lite" client would have to trust other nodes to verify a coin, and this would be contrary to design principles of bitcoin.