Why is the MISO not level shifted in this circuit?
There is a ATMEGA16 on Arduino, in it's datasheet, the \$V_{IH}(min.) = 0.6V_{CC}\$, when \$V_{CC}=5V\$. So it can recognize the 3.3V input as logic high.