Hi @keerthana_hn,
In general, you do not have to use Adobe Launch, and you can integrate with Adobe Analytics directly, like it has been described here:
Regarding Adobe Launch usage, why you can consider to use it for Insights or other functionalities:
- Adobe Launch is a tag manager and is free for all the clients that already have Adobe Analytics
- It provides an abstraction, platform agnostic layer that brings standardize development approach in terms of Adobe Analytics integration and other
- Provides Adobe Analytics and other scripts
- Core Components integration - here you can find details - https://github.com/adobe/aem-core-wcm-components/blob/main/DATA_LAYER_INTEGRATION.md
Summarizing, Adobe Launch is not required, however in long term it is worth to take into account using it. Especially if your are planing to utilize Adobe Analytics not only for Insights but also other tracking purposes.