svn status does not provide you enough information ?
Its like saying "there is no need for ack, as i can construct the same results from find, grep, and xargs." While it is doable, common cases warrant simplified tools so why not create them?
alias ls="my_ls"
my_ls (chmod +x):
if [ -d .svn ]; then svn status else ls fi