1) Because, as you note, the OS allows no non-signed code to be run.
2) Because any app/process only has access to it's own dedicated memory and storage space (except pictures)
3) Because of obscurity (for now)
There are bugs in all software,and I cincerely hope that as the iPad becomes ever more popular, it doesn't attract ever more hackers searching for and exploiting those bugs.