Despite its usefulness, gram staining has limitations: - Not Specific: It cannot identify bacteria at the species level. - Variable Results: Some bacteria may not stain well due to atypical cell wall structures. - Artefacts: Improper technique can introduce artefacts, leading to misinterpretation.