Plenty of people don’t start to smell bad 24h after a shower, with or without deodorant. In winter, I’d guess it’s actually most people.

I try to shower as infrequently as I can without stinking because it fucks up my skin every single time.

You probably need to find a good moisturizer and leave it on for a while in the shower.
Oh fuck, moisturiser!! Thank god someone has finally suggested MOISTURISER to me! And here I’d been covering my body in salt and ash. Truly I am saved.
Simply fill your bath with lotion and bathe in that instead of water!
I can then run around the village and have people try and catch me