There are several benefits of having a terms and conditions agreement, here are just a few:
Your terms allow you to dictate and control how your website or app gets used
You can disclaim warranties and limit your liabilities
They outline your dispute resolutions and governing laws
It can help set clear customer expectations
They prevent you from answering the same customer questions over and over again