I don't think I fully understand the idea behind coarse-graining. I will elaborate. I was reading some lecture notes on statistical field theory and the text begins with some previous analyses on the $d$-dimensional Ising model. Then, the author uses the process of coarse-graining to get a more generalized version of this model, where the order parameter (magnetization, in case of the Ising model) becomes a continuous function $m(\vec{x}) \in [-1,1]$ of the position $\vec{x}\in \mathbb{R}^{d}$. This is what bothers me.
I am convinced that some systems cannot be explained through such simplistic models such as the Ising model, and it is important to consider order parameters depending on $\vec{x}$, so we can study nonhomogeneous systems too. What I don't seem to understand is why to coarse-grain an Ising (or some other simple) model to get this generalization. Landau's theory is full of hypothesis and approximations, so it would be natural to me if one said "ok, let us assume that Landau's theory generalizes to systems with more general order parameters (such as those depending on $\vec{x}$ or something else) and let's move on to the Landau-Ginzburg theory without further justifications." This would be just another postulate in the theory , in my point of view. To coarse-grain a system, in my understanding, sounds like trying to "deduce" or "justify" the generalization by turning it into something almost systematic. But (I guess) not every model in Landau-Ginzburg theory comes from coarse-graining some simpler model. Besides, what does one want when one uses coarse-graining in models like the Ising model? Aren't the previous analyses of (say) the Ising model enough so we really need to coarse-grain? Aren't we changing the essence of the model when we do that? Or, in case of Ising model, it is just a matter of didatic motivation? Furthermore, why turning it into something systematic and not just another postulate about the generalization of simpler models?