It’s because lotion is NOT a moisturizer: Use THIS instead to effectively moisturize
The purpose of lotion is to hydrate the skin, not to moisturize it. True, your skin will be moisturized after you use lotion - but only for a moment. It evaporates rapidly at room and body temperature. Therefore, lotion cannot moisturize effectively because it doesn’t contain any oils to prevent water evaporation.