Can you elaborate the reasoning behind loading the profile from the path?

I would think that we would prefer to load it from the current user. If we want to support other approaches I would suggest loading it from a string context. That string could then come from an arbitrary path of the path instead of hardcoding it to the last part. The page manager should already support this.
Loading the profile based on the path in the context seems like a poor idea