It's because it can take so much time working out how to get past the limitations of that language and it can be frustrating, eg: TI-nspire Basic (OS 2.0), and i can feel demotivated after only achieving a mediocre solution by compromising some other cool aspect of the game i was going to create.