I think both types of contributors provide different value to a project. Core contributors provide long-term vision, stability, and a holistic perspective on architecture. Casual contributors are usually more directly representative of user needs, can provide fresh perspective and out-of-the-box thinking, and can concentrate on low-priority problems.