No, this is one of App Inventor’s features.
Thanks to App Inventor, variables and data types are different when compared to other programming languages.
Maybe you know, App Inventor doesn’t care about data types. So
"0" is equal to
0, and it doesn’t need to convert it. Content in data is important, the data type is not important much in App Inventor.
By the way, @sergiovasco can you get the value of textBox by using Companion and “Do It” option? Your blocks are not wrong, but it I don’t know why this is not working.