Back in the day (Unix Seventh Edition) bc was just a front end that compiled the expression and piped it to dc. My take it is most people didn't find rpn a win, and bc was the fix.
I used bc's compiled output ("bc -c") to learn how to make dc jump through hoops.
I used bc's compiled output ("bc -c") to learn how to make dc jump through hoops.
https://man.cat-v.org/unix_7th/1/bc