Bone scaling for character customization?


I have been wondering about this for a short while. I’m making a game and I’d love to add a basic way to customize the looks of the character you play.
Now I was thinking about using the bones for this. Basically add sliders that increase and decrease the scale of certain bones. (Head, hands, feet, chest, …)

Question is, is this a bad idea? Like are there better ways to do this? I’ve played around a bit with bone scaling and as far as I can see everything such as animations and stuff seems to be still working perfectly fine after scaling the bones.

But are there any particular reasons why this would be a bad idea? Because my education told me never to scale bones. So I’m kind of unsure whether or not I should do this.