Bacteriophages have sequences which are often not having the specific sites for restriction enzymes of bacteria to cut at and so can attack the bacteria.
Won't it be better if bacteria had something "universal" like - an enzyme that simply cuts the nucleotide sequence "randomly" ? Is there any particular advantage of cutting at only a few restriction sites ?