I think there might be a small misunderstanding. With Standalone Components in Angular, you don't actually need to import them into App.component.ts. The key benefit is that Standalone Components are self-contained, meaning you can directly use them in templates or reference them in other components without needing an intermediary NgModule.
The idea of "importing into App.component.ts" makes more sense when you're dealing with components inside a traditional NgModule, where you would register components in the module. However, Standalone Components work independently, so there's no need for that extra step.
Regarding the benefits of NgModules, they offer fine-grained control over things like dependency injection, routing, and lazy loading, which is especially useful in larger, more modular applications.
However, I recommend using Standalone Components for the following reasons:
Better performance (due to less overhead) Less boilerplate (no need
to manage NgModules for simple components)