You're absolutely right!
ng-container is not a structural directive. It's just a logical wrapper that doesn't add any elements to the DOM.
While structural directives like *ngIf and *ngFor modify the DOM, ng-container helps apply them without cluttering the HTML with extra tags.