Is that just a myth that one should complete the course of antibiotics?

No. Obviously not. If a patient does not complete a course of antibiotics, they run the risk of selecting for antibiotic resistant bacteria in their body. If these bacteria become infectious, stronger (more expensive) antibiotics will be required to treat the secondary infection.