No, you do not need a chainstay protector on a road bike. Most modern road bikes come with a protective coating on the chainstay that is sufficient for keeping the bike in good condition.