POSIX is not Unix.
Passing data around as text is a tenet of the Unix philosophy, while AFAIK POSIX doesn't mandate any of that.
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/co...
"This is just one example of where the old ways aren't necessarily the best."