When scratch opens, the main space of the application is occupied by two buttons and a bit of descriptive text. This creates a problem, as can be seen here:
http://youtu.be/ULblsnv48WM?t=3m19s
What is the problem? She immediately misunderstands the purpose of the program! She thinks it is for "something other than text editing". The problem is that the purpose of the application cannot be derived just by glancing at it. The user has to read some text (not much, but some) to know what to do. As we all know, users are lazy and as long as they can, they just want to muddle through. Had the boy in the video not helped the woman (his mother, actually), she would have closed Scratch before realising that Scratch was exactly the tool she was looking for! I would say that this is a major issue.
To deliver conveyance through just glancing, Scratch could start out by showing an empty text file. Actually, that is exactly what it does in this state:
http://youtu.be/ULblsnv48WM?t=3m49s
Why would that deliver conveyance through glancing? I guess it is because everybody has seen such a view many times when working with computers: Text fields are a very widespread idea in user interfaces, they have instant recognizeability and instant conveyance of how to use it.
I wonder if this idea of presenting some text before the actual user interface has also been adopted by other elementary OS applications, thus reducing conveyance through glancing in them too?
Currently Scratch offers the option to start with the welcome screen or with the last opened tabs. It would be nice to have "Show empty document" added to this list as an option.