@joe_boy
You are probably correct in your observation and analysis. Most people don't have any incentive to write a review if they get what they want. Only if you feel strongly about something, either negatively or otherwise. Working in finance is extremely stressful and busy so it's another major reason why people don't bother.
It's reasonable to assume that the wave of reviews are result of some programs' marketing push. At least, these programs have approached this in the right direction. Many programs don't bother with this at all.
People come to QuantNet to do their research on quant programs. Once they get into the program and start working, life got busy and priorities changed.
As you and I sit here, we have incentives to see more reviews but as you step on the side of the fence, things change, right?