What do you mean "bc is useless". I use it all the time!!
Commands like 'arch' might provide a limited amount of data from a different command. However, to extract just the data from the larger response would then require a string of grep/sed/awk. or call the one command to give you the output you specifically need. This also holds true for the 'uname' section.
Can't pipe the input and output of a handheld calculator.
“The only date I could find in the man pages is 2006”
`bc` was in 6th edition Unix, so 1974 or 1975.
I did use it earlier today, though, because I was already at a terminal, so why go elsewhere?