It was a replacement for an existing website (requirements are well known), so a custom CMS being part of what they were hired to build and an MVP of that CMS being what they're talking about isn't so irrational.
It's a storied tradition.
(I know that at least Django was written for a news site)