It seems you are confusing a decision fundamental to statistics (“which distribution do I choose for my model?”) with PyMC3’s inner workings somehow, because using hierarchical analysis or not has no bearing on the distribution decision.
I suggest you work through McElreath’s book, which, among other modelling decisions, addresses this question of when to use which distributions.