In principle there's no reason why you couldn't cater to each user group quite differently and make one experience morph into another as users gain confidence and/or show interest in more advanced features, but in reality there's rarely the scope to even refine the basics iteratively, so everything ends up heavily compromised. (Speaking as a UX designer, 10+ years experience)