My question might sound naïve, but despite my internet search, I wasn't able to find a satisfactory answer.
I've been introduced to linear regression, linear fixed effect and linear mixed effect models, mostly from part of the book by Fitzmaurice-Laird-Waire. In the opening chapters of the linear mixed models, they say that the principal reason for using the mixed effect model is that part of the regression parameters could vary from one individual (=subject) to another. I understand that partially (I guess!): so if we want to model the population say as $y(t)=a+bt$, then the initial value of the population, $a$ and the growth $b$ will depend on each individual. So it makes sense to consider $a,b$ as random variables rather than a constant, just like $y$, defined on the same sample space as $y$. But then I guess there'll be factors that influences growth, which will be the same for all subjects.
My question is: if some factor varies with subjects $S_i$ (say the growth rate $b_i$), why not use the $b_i$ as a constant in the model? What advantage will one gain assuming that $b_i$'s are random variables, as opposed to constants which are function of the subject $i$?
And, given a real life situation, how will one decide what model to use, fixed effect, or mixed effect, or purely random effect? Could you give me some examples where one will prefer fixed effect, and where mixed effect?
P.S. If this matters, I come from advanced pure mathematics background, and for me, fixed effect is just a special case of mixed effect, putting all $\vec{b_i}=\vec{0}$. But that's not how statisticians will view things I guess, because it's all a matter of which one is easier to use.