Why is bash syntax so quirky

Apparently && and || has the SAME predecence in bash, and thus ||s can short-circuit entire expressions. Gah.