I feel like fast tm's will get more valuable, ive got 20 and thats after all the beldum, dratini and venasaur I evolved last weekend
Being able to retool a pokemon's moveset without needing to power up a whole new one will make fast tm's in my oppinion a lot more valuable. For instance if I want a weavile, like you said, I wouldn't need to sink the shear number of candy and dust and charge TMs in to a second one to get one for both sets, I'd only need the one plus the candy and dust for the extra charge move (maybe taking 1 TCM as most pokemon have 3 charge moves so you're guaranteed a max CTM need of 1 most all of the time) and then the single fast TM every so often to switch it to countering what I need.
Certain pokemon wont really benefit from this, things like tyranitar, dragonite, gengar, maybe metagross, who have really onely one best attacking set that's not legacy locked with a fast move (metagross' best set is legacy locked, but it has no best fast move that's legacy locked). So I dont think One will become more valuable over all, but one tm might hold more value to one play than it does to another depending on their set up.