Creating a Forge profile on the launcher works fine if you have only 1 forge setup. I personally have multiple, so I relocated them to be in seperate folders (by using the inbuilt game directory feature, of course). However, it seems - for whatever reason - that Forge wants to put all of its own files in .minecraft. This makes it so all of Minecraft's core features are run out of the set game directory, but everything else, like the mods directory, resources/mods and so on, are being placed in .minecraft.