They are right. It means that every Muslim is asked to preach Islam as per his knowledge and status. One is responsible as much as one has ability; thus every Muslim has responsibility of Dawah as according to his/her knowledge.
Allah (Subhana Wa Ta’ala) knows Best
Darul Uloom Deoband