It is not a significant amount of traffic. Imagine you have a to-do app (for work); it's common to have more than 100โ300 requests per day in such an app. If a user uses it for 20 days, that totals 2/6k requests. With 100,000 requests, you can support an inflow of 17โ50 users.
It would make sense to have the option to add +1M requests, similar to higher-tier plans. As an app admin, I would prefer to risk paying extra for accommodating more trial users and converting them into PRO accounts, rather than being limited to upgrading the plan with resources I donโt need (e.g., storage, additional developer slots, etc.).
You can optimize the app by loading everything into local storage and session, saving all user interactions locally, and synchronizing with the server every 30 minutes. However, this approach is not for entry-level users, as it comes with significant challenges better suited for advanced users.