Why do people worship tulasi in Hinduism?

It is not necessary to worship tulasi. Maybe because of its high medicinal value,purifying surrounding area and many more qualities it is considered as goddess .