Because Windows can get screwy sometimes if you install programs in drives other than: 1. Where Windows is not installed. 2. Where most other programs are not installed. Sometimes, due to programming glitches, certain other programs that may need to interact with your software could get confused.
Another thing to think about is where you set the "working area" for the recording software. But I'm not sure what's better for that....or if your software has that option.
Not a definite rule, but definitely the simpler, more worry-free approach.