Slashdot videos: Now with more Slashdot!
It's not like it's free money.
Can you write scripts like that on anything? A script that "knows" the state of another app? ( a real question, not a troll. ) It sounds like you want something similar to Applescript, which allows you to write a script which actually launches whatever apps, invokes the methods exposed by the app via the script library, and then does something else, no?
If so, I think the reason Apple excludes such a thing is twofold: one, sandboxing and security is difficult with such a beast, and two,
As for ethics, they haven't excluded this because they secretly have a heart of cold iron and a desire to hurt, they've done it just because it isn't desired sufficiently.