It is well indicated that covariance-based PCA is used when variables are on the same scale (units) and correlation-based PCA when their scales are different. If these are options to undergo PCA, then why should we still worry about standardizing/normalizing the scale? And, it is commonly seen that once we found our variables are of different scales and standardized them, then apply correlation-based PCA, not covariance-based PCA. Could it still be relevant and appropriate to apply PCA of a correlation matrix? What are the conditions that we should prefer the correlation-based PCA to covariance-based PCA given standardization/normalization is possible? Is there something beyond scale difference? What if the scale of the variable is a factor?