To my surprise I found out that the Tk::Scale widget invokes the callback command when the widget is displayed for the first time, before any user interaction.
I would like the Tk::Scale widget to only invoke the callback command when the value is being modified, just like all other widgets behave.