Frankly I am even surprised that this does not exist.
We set mandatory fields at each stage of the deal so that we can expect that when it reaches say stage 4 of the pipeline, we automatically expect that mandatory fields of stage 1, 2, & 3 are filled out and existing at Stage 4.
Well obviously we can no longer expect that as someone can create a deal and put that directly in Stage 4 and all the mandatory fields we expect to see filled out by then may no longer be there if someone created a deal and put it directly in Stage 4.
There is a reason that we have mandatory fields at each stage -- to ensure that things have been done correctly and proper data captured. Well it looks like there is great workaround if sales folks don’t want to fill all the details, just move it directly it end stages.
Also it seems to me that once you have deal pipeline stages, you should be able to enforce a requirement that a deal should move sequentially through all the stages right from point 1. Even that does not exist. Frankly, it seems a bit weird to me.