No, it's not mandatory to have a smart card DL but it's better to have one than a paper version. Most states in India provide DLs only in the smart card format now.