Many times the right frame work already exists and there is no need to reinvent the wheel.
Each Content Management System (CMS) has a place and a relevance of use. Each has certain advantages and also consideration of use. There merits and traits need to be weighed by the parameters and objectives of the project.