but better accuracy, better support of math operators and comparisons, and better access to beginners.
Mh better accuracy? Thought vars go only down to 0.001. Yes its true that fixed point math does not suffer from mantisa problems, but a float is more acurat when in comes to calculate smaller numbers.
About comparision: I think its very important to learn for a beginner, that you DO NOT '==' compare to values if they are not integers. See this quite often in code from beginners in other languages and they always wonder why this doesnt work. By using fixed Point, it seems that this operator works more often, so beginners are misslead and learn it "wrong".
The problem in gamestudio (I think) seems to be the small gab between easy entry and overall understanding of how things work. The later one is skipped more often, i think.
I did my first steps in Programming with A5 when i was 13/14 years old, and when i left the environment of CScript, i went into a wall.
Floitingpoint precision problems, structuring a Programm without a scheduler(wait). I learned pretty quick, so it wasn't a big problem. But i have seen others.
edit: And when someone starts to work in an external language, its expectable that he is not just a bloody beginner. But at this point the VAR type just blocks easy access to the engine(as you have to "move around" it)