The other commenter is spot-on. A blu-ray player is a computer decoding a compressed file on the fly as it sends the image to the TV, rather than just a passive pipe for digital bits.
Accordingly, different brands use different video processing hardware and software to rebuild that compressed data. This absolutely results in color accuracy variation, shadow detail, and overall picture differences.