There’s now a way to add timings from YouTube videos: Easier way to sync YouTube videos (beta). Still a bit fiddly but hopefully an improvement vs doing it all manually.
Agree. I’ll work on something here. Recompressing for the purposes of transcription seems a promising route to get up to a couple of hours worth of audio at least.