Why is my QuickBooks company file so large?

https://quickbookhelpdesk.com/blog/quickbooks-file-size-optimization-guide/

A large QuickBooks company file can slow down your accounting tasks, but regular maintenance helps improve performance and keeps your financial records organized. Company files grow naturally over time as your business creates more transactions, payroll records, customer information, and reports. Creating backups, reviewing old data, managing attachments, organizing lists, verifying the company file, and keeping QuickBooks updated can help reduce file size and improve overall performance.