In the hope of preventing future confusion:
The version of the Technic launcher that I run (under Linux, which may explain divergent behavior) functions quite happily without a .minecraft directory or vanilla Minecraft install.
The .jar files and binaries that the Technic Pack utilizes are located in ~/.techniclauncher/technicssp, in a replica of the vanilla Minecraft directory hierarchy.
Versions of the Technic Pack newer than 6.1.1 attempt to install some mods in .minecraft and some in .techniclauncher, leading to incomplete installations in both locations. This may explain the OP's observations.
All of the above has been tested only on my system and should not be taken to constitute either testing or a bug report.
Edit: If this does explain your problem, the obvious solution is to downgrade your install.