Normally, in web development, it is best practice to use classes on html elements and id's are rarely used. At my organization, seems like id's are being put on authored components a lot and that is used for adding style changes. Is this bad practice or is this regular practice in aem?