Why not CMS?

Security
CMS
Since many commercial websites are made using basic versions of CMS, their internal structure is open to the wide public, making them extremely susceptible to targeted attacks (there is a large number of special bots that search for vulnerabilities in such websites and hack them).
Framework
The process of building a website using Framework is fully controlled by the developer, which makes it possible to detect and eliminate any potential security flaws, thus making the Framework significantly superior to CMS.
Functionality
CMS
The functionality of CMS-based websites is limited by already existing templates. Although experienced developers can make minor changes to expand the functionality, any attempt to create a more unique website often turns out to be a major headache.
Framework
Websites built with Framework are much more customizable which makes it easier to implement specific features. Developers always have the opportunity to implement even the most creative ideas in many different ways.
Performance
CMS
By trying to create a versatile product and please everyone, CMS developers add many features, most of which are unneeded within just one project, resulting in a lot of unused code. Excess features create an unnecessary load on the server, which reduces the site's performance and loading time.
Framework
Websites built using Framework are usually much faster and can withstand a greater load compared to CMS websites. Fewer unnecessary elements and modules result in better performance. A CMS website is always inferior in performance to a well-built Framework website.
The core
CMS
In order to slightly modify any part of the website, you need to figure out how the entire system works first. Rewriting basic CMS features will take more time than the same work originally done using Framework.
Framework
When creating a unique product, you will not be constantly dealing with code restrictions set by CMS. Therefore, Framework solutions are much more flexible, and depending on the requirements, such websites can be modified down to the smallest details, without wasting time on trying to beat the engine.
Yes, it is true that developing a website using Framework is more expensive, since it requires highly qualified personnel and takes much more time. However, if your goal is the product of the highest quality, then this is the way for you!