Question: do all prokaryotes have introns?
Answer: Prokaryotes can't have introns, because they have transcription coupled to translation. They don't have time/space for that, since intron splicing will stop the coupling. Eukaryotes evolved the nucleus, where splicing can be done.