Cancer cells do have MHC I markers guys. Infact, cancer cells produce antigenic fragments within the cell and present them on these MHC I markers, only to which Cytotoxic T cells will bind and destroy them. So unlike viruses who invade host cells to invade their MHC I markers, cancer cells are already cancerous, they are programmed to do it initially.
Own question: When the transmembrane antibodies of B cells bind with specific antigens, the complex is engulfed. I know the antibodies have antigen binding sites, but do these antibodies bind with antigens directly on the surface of pathogens? Can viruses bind with B cell antibodies? Because if you think about it, its not the best idea for B cells to engulf viruses, right? Same goes with phagocytes, can they engulf/do they engulf viruses?