I've always been on the fence about this topic, on the one hand i like solving things without resorting to violence, but i always found it odd that my characters becomes stronger/hardier, better at fighting or casting magic, without actually doing any of it. I actually feel that it suits my roleplaying better if i don't get any Xp from it. it's kinda like taking the narrow path, Sure I might not get any immediate rewards or riches from it, but my soul is kept clean.
An interesting viewpoint! There are some rule systems I believe where you get better at the skills you exercise (was an early Fallout like that?) but of course BG3 is tied to 5e so you can’t get better at even stuff like persuasion, stealth or sleight of hand without levelling up so while I have a lot of sympathy with your position my agreement is qualified.
Within reason, though, I am happy to sacrifice XP, gold and items for the sake of roleplay, and think you’re right that choices to avoid conflict or crime actually feel more valuable and real if they cost something.