Hay is better for cats because it is a high quality, fresh food that they can eat regularly. Hay is also less messy and less likely to cause them to develop diarrhea or other problems.