То есть, вы хотите сказать, что ваш и много других кодов в нете для ардуины, где нет вызова библиотеки - не рабочие?
Да.

Вот тут и не понятно, почему в вашем коде не ругается, и библиотека не упоминается. А в моей копии ругается?
Возможно Вы забыли про #include <SPI.h>