A function with a linear type uses it's parameters exactly once. The concept of "linear type" doesn't relate to a the concept of "linear function" except in an abstract mathematical way.
But, your statement is true for all real-valued linear functions AFAIK.
In finite dimension however linear functions are continuous
So much for teaching year olds. This is not rocket science, but mathematicians (almost inherent) inability to have language skills makes it seem so, notably.
same but different:
6+x/a, a->infinity
imho constant is a special case of linear