bottom sheet dialog or complete screen for new task

I am developing something similar to a task app.
For new task screens there are two approaches to go with

  1. Bottom sheet dialog like in Google Tasks, Todoist
  2. Complete screen with items laid out vertically.

Todoist has a natural language understanding capabilities and supports both of these approaches while giving priority to the bottom-sheet app.
Google Tasks app only supports bottom-sheet approach for new tasks.

The thing I cannot understand is Why give priority to bottom-sheet approach? What is so user friendly about it?
If you see Todoist's new task screen, buttons are small and tightly packed, yes it has natural language understanding capabilities, so you could type things in text.

New approaches with better UX for new task screen are also welcome!