The Dynamics 365 CE and Power platform is a flexible low code/no code framework that can address many business needs via its out of the box modules such as sales, marketing and financials.
The gaps are filled by CUSTOM apps and ISV / PARTNER apps that are built on top of Power Platform : model driven or canvas apps