All of them and none of them. Because really we're talking about serving pages from content fragments in a SQL database, with a style separation and dynamic content constructs.
It's not a radical idea; you can write your own thing that does only what you need it to, and that is an entirely appropriate way forward.
You will end up solving a bunch of problems quite like WordPress does.
All CMSes are at some level like WordPress, and yet there is nothing like WordPress. Because it's not about the application, it's about the tradition and ecosystem around the application.
It's not a radical idea; you can write your own thing that does only what you need it to, and that is an entirely appropriate way forward.
You will end up solving a bunch of problems quite like WordPress does.
All CMSes are at some level like WordPress, and yet there is nothing like WordPress. Because it's not about the application, it's about the tradition and ecosystem around the application.