...and have worse quality, which makes the idea of caring about using real-time transcoding to give the best quality pretty silly.
The cpu doesnt generally matter for #1. For #2 you are already making tradeoffs so its a bit of a non-argument that "you are losing quality". Its not the primary usecase (either its other users, or streaming on the go).