Because the application would have to access a level of the systems rights granted by the API to read the data required for screen shot...
To clarify API...
API, an abbreviation of Application Program Interface, is a set of routines, protocols, and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together to allow a app to do what is required.