Cuando entendés lo de "todo es un string", o "los números son strings también", en realidad ahí decís "¿pero por qué me rompí la cabeza tanto tiempo con (todos los demás) lenguajes?".
:-)
de hecho un sistema que arme en perl operaba asi
todo era una string
asi trabajaba los formularios web y los campos de las bases de datos sean postgres, mysql o la sqllite
en perl eso es una eleccion tambien, es bastante automagico en eso, si entendes lo que haces y la idea
obviamente un purista de los sistemas no dinamicos, dira que se pueden cometer mas errores con tipos no predefinidos