i don't think the 'requiring TMs for STAB worth a damn' is actually a fault at all and is more just a preference in game design tbh.
for that matter, i think both single-use and reusable tms have solid arguments in favour of them, and I think the recent trend of single-use craftable tms or...