Most Laravel CMS projects start clean.

Then you add a blog.

Then a contact form.

Then multilingual support, analytics, cookie consent, newsletter subscriptions, SEO settings, custom pages...

Before long, the "core" knows about everything.