Ultimately, if you don't care about having well-written and valid HTML, there is no point. But here are some of the reasons I use both:
IDs are more specific than classes
IDs act as anchors for links
IDs provide structure to my code
When I first started writing CSS I didn't use many IDs, but as I grew into it, I started understanding why I might want to use them and found them more valuable. They aren't a critical portion of CSS, and if you choose to leave them out at first, that's fine. But they do serve a purpose, and eventually you will probably come across a situation where they would help you.