The miners keep a full chain and I believe they would keep the network functional, that said, I believe full nodes help a lot in making the network more efficient at validating transactions and securing a strong majority, which is key.
I also believe solutions has been proposed that will allow people to participate without having the entire block chain, it just hasn't been a priority.