First of all, nothing was ever forced on you. There are several wallets you can choose from, you don't need to use Bitcoin Core.
Now onto fixing your problem. The problem is that you are not allowing Bitcoin Core to shutdown properly. If you simply shutdown your computer, I think it will just terminate the process (doesn't happen on windows 7 but probably does on windows xp). By simply terminating the process for Bitcoin Core, you are corrupting the databases. These need to be shutdown properly. To close Bitcoin Core properly, you must open up the client, go to File > Exit. Then wait for the little window that pops up to go away. This ensures that Bitcoin Core exited properly and that the databases won't be corrupted. Of course, I don't see this problem with Windows 7 because I think it will close each application through the application's shutdown, but windows xp might simply terminate the process.
I think I know this, but this was NOT always the case, I used bitcoin for years, shutting it down whenever I felt like, and as long as the small window appeared, yes I reckon I know how to shut it down, the reason I use core version is to mine from home, and the fact that the dev's are ignoring xp, still used by the majority of people I know.. yes, updates to xp are still available up to 2019 at least.. I cant even copy the damn error report contents window, what's the point in that? I can however say the fault seems incompatibility issues with msvcrt.dll, causing bitcoin to crash, and hence the problem, created by ignoring xp. BItcoin dev's.. FORCING updates through changes in the origional concept.. the origional worked, the latest is like firefox, full of bloat and getting more useless by the hour.
Thanks for killing bitcoin for me, and my wallet. Now why on earth I would want to use some third party wallet, when we all know what third party here means, you lose your bitcoin's, one way or the other.. now same is true from the app we're SUPPOSED to TRUST.