Porque quando você passo byte 5 para o método, tal byte é transformado em um Byte através de boxing e um Byte pode ser referênciado como sendo um Object
Pq todas as classes extendem Object, inclusive as wrapper. O objeto Byte passa no teste É UM para Object, assim em tempo de execução o boxing é realizado!