If you have to rely on bitlocker anyway, then what problem is DPAPI solving?
It was created as a system level vault to store private keys, passwords and the like without requiring a library. But that was 20 odd years ago, so who knows what problem its solving now. Full-disk encryption was probably considered computationally expensive back then too..
This is what bitlocker is for, isn't it?