The API-first approach of Drupal 8 gives you the flexibility, extensibility, and scalability that you need as a developer. But sometimes, when you go with Drupal for your headless implementations, you can wind up with a situation where you have to compromise on some of the quintessential features like server-side rendering (SSR), SEO, caching, path aliasing, etc. that come out-of-the-box in Drupal 8. And to enable such features, extra developmental efforts and intensive project management are required.