RPI straddles the gap between regular computers and embedded systems. It can perform some of the duties of each, but the drawbacks become clearer the further away from the middle ground your use case gets.
Exactly. When you want a powerful processor that is going to basically do one thing very well, use a Teensy. When you don't need the power, use Arduino.