Looking at data of past yearly ordinations, I think your "ordaining less than six or ten or five seminarians per year", statement is a bit off the mark.

Looking at ordinations for 2017, 590 new priests have or will be ordained.

Haven't seen those numbers since the 1980's. Ever wonder if the daily prayers for more religious may be doing more good then marching for married priests. 

Even the Protestants churches have a hard time finding a pastor.