My friend paulbuchmanfrom fics stated at another thread the folowing:
"Eekbot once asked me "Why do you take forever to castle in a lot of your games?" I didn't realise I was doing it, but I explained that with a closed center it is hard for my opponent to come up with a plan. By castling early, you give him a target. Attacking the king in his new nest, can easily turn into an entire middlegame plan. I would generally wait and see where the bulk of pieces were aimed and castle the other way. I think he kind of understood what I was talking about. It's not a great lesson, but it did give him something to think about. Stuff like this, you have to have explained (or possibly read). An engine will never break down not castling like that. (Of course it doesn't fear "attacks" to start with."
Chess is fine because it's unique! My strategy over here is different and it goes like this:
We castle in order to reinforce our defense and because we have to ease the coop of our pieces. And we can attack solely when we have obtained an advantage (material/ positional) at the targeted area, or when there is not there sufficient defense or when we are at least equal at the centre. Therefore, our early struggle for the centre can help us obtain these aims. And this strategy/ development permits us to follow this tactic, therefore it is irrelevant where exactly the enemy King will finally go.
However, if the enemy King remain in the centre, it is the opponent who has the problem and not our army, because we will anyway push at the e file; we will always target the soft spots f2/ f7 and, sometimes, we may hinder the opponent to 0-0 or 0-0-0. In this case, no matter where the enemy King will castle, if we can attack we will keep up by means of trying to open lines/ to transfer more forces/ to cause differ damages to the enemy defence/ to refuse to exchange our strong pieces/ to push to exchange our less strong pieces/ to gain at least some material. Of course, if the enemy King is stuck in the middle, he is our main aim.
All the above is the reason why I prefer to castle early. With the Black I almost always prefer 0-0, because this eases my defensive and my attacking strategy at the same time at my KID Scheveningen setup.
Of course the above is not an absolute "truth", it is just my personal view as I live it through my narrow window. Sure thing, I would like to hear more from you, Paul, and of course from any friend regarding this matter. Needless to add that I want to thank you, Paul, because your thoughts forced me to construct an accurate shape of my thoughts