why not, considering they already existed for a time even if we werent supposed to know about them?
The question is not why not- it's why. You often see these on forums because many forums encompass the entirety of the community experience. In League of Legends that's not the case. The forums are a part of a larger experience (League of Legends).
I could potentially see adding forum information to your League of Legends profile, but I don't think we would make forum-specific profiles. You are one person with one identity, you should have one profile.
It's very tough to evaluate individual ideas, and rationalize why we will or won't do something. For things like the forums I'd rather identify problem or opportunity statements, then create a series of ideas based on solving those problems or capturing that opportunity.
Bumping is a problem because it enables someone who is persistent to have a greater share of visibility than someone who contributes positively for example.
Search needs to be improved because there are very practical use cases for search that a player can't do with the current tools.
A reputation system could potentially help with people contributing more constructively.