I don't think they can produce quants: their syllabus shows only one C++ course and none of the hard-core PDE and numerical analysis courses. By "leaders" they mean people who will fit into general financial administration positions (which could be more lucrative than quant positions). The program doesn't seem to be technically demanding so they will probably focus on soft issues like personality, style, comportment and the ability to speak and write.
I think you have incorrect information. Please do some research before posting your opinions.
Princeton MFin has 6 core courses and 10 elective courses.
The core courses do include some traditional "non-quant" courses such as
ECO 362 – Financial Investments
FIN 502 – Corporate Finance and Financial Accounting
ORF 504 – Financial Economics
But also have more Mathematics based courses such as
FIN 501 – Asset Pricing I: Pricing Models and Derivatives –
This course provides an introduction to the modern theory of asset pricing. Topics include: no arbitrage, Arrow-Debreu prices and equivalent martingale measures, security structure and market completeness, mean-variance analysis, Beta-pricing, CAPM, and introduction to derivative pricing.
ORF515/FIN 503 – Asset Pricing II, Stochastic Calculus and Advanced Derivatives –
This course begins with an overview of basic probability theory and covers the elements of stochastic calculus and stochastic differential equations that are widely used in derivatives modeling, pricing and hedging. Topics include Brownian motion, martingales, and diffusions and their uses in stochastic volatility; volatility smiles; risk management; interest-rate models; and derivatives, swaps, credit risk, and real options.
ORF 505 – Modern Regression and Time Series
This course examines linear and mixed effect models, nonlinear regression, nonparametric regression and classification, time series analysis: stationarity and classical linear models (AR, MA, ARMA), nonlinear and nonstationary time-series models, state space systems, and hidden Markov models and filtering
http://www.princeton.edu/bcf/graduate/core/core-course-description/index.xml
Comparing Columbia MSFE, Berkeley MFE and Princeton MFin, we see that all three programs have a good combination of non-quant and quant based core courses. (Stanford is a little heavier on the Math side)
The real game starts with the electives. Princeton MFin has an eclectic mix of elective courses. It gives the students very good choices and ability to customize their program direction.
For C++
ORF 531/FIN 531: Computational Finance in C++
Barring CMU MSCF, none of the other trier-1 programs offer more than one C++ class. I think one C++ class with option to use C++ (along with MATLAB etc.) in other classes give Masters students very good background in C++, atleast to use it in the quant arena.
For PDE/Numerical Analysis
APC 350: Introduction to Partial Differential Equations
APC 503: Analytical Techniques in Differential Equations
APC 518/ORF 518: Applied Stochastic Analysis and Methods
CEE 513: Introduction to Finite-element Methods
CEE 532: Advanced Finite-element Methods
CHE 508: Numerical Methods for Engineers
CHE 530: Systems Engineering [numerical methods]
MAE 503: Basic Numerical Methods for Ordinary and Partial Differential Equations
MAT 301/MAE 305: Mathematics in Engineering I (ODE, PDE)
MAT 302/MAE 306: Mathematics in Engineering II (PDE, complex variables)
The complete list is here
http://www.princeton.edu/bcf/graduate/elective/
I think this collection is more than sufficient to give a good background in PDE/Numerical Methods to a Masters quant program student if they wish.
Princeton MFin does have a tilt towards general Finance (and maybe they prefer it that way) but that in no way means that the program is incapable of imparting strong quant skills to its students.