Yeah, whoever told you you need to pay $1000 for a DNI is full of it.
If you plan to stay here for a few years, I do recommend getting a DNI. It makes life easier. You can easily open a bank account, you can sign up for credit cards, you can apply for services in your name (cell phone plans...