That isn't accurate. I have a gold frame and haven't spent any money ever on the game. I also don't have any sort of Forge Plus advantages.
I also don't have a clue why I have the gold frame. If anyone figures out the correct answer, please let me know.