Yeah life is for sure a constant battle of generalization versus specialization. I think it's good to have both at the same time. Be really good in one thing, but also be incredibly versatile in others. For me it makes life interesting!
Yeah I hear you, having multiple domains is great. I think it adds a lot of spice to life in many good ways. We end up kind-of having a bit of a hobby approach to some of it, where we enjoy trying to perfect our craft.