"12-hour work days"
Pfft... In my first full-time job, here in Europe, shifts lasted at least 14 hours, and on weekends easily 16 hours. And that for equal to around $450 a month, while the owner was having a Ferrari and a Maserati at the same time.
Not that I would be doing that job again though. Glad to be now at a corporation with Betriebsrat (works council), even though we are not part of the collective agreement, most of the other employees of the corporation in Germany have. And on that note, what TSMC did in Germany, is a joint venture with Bosch, Infineon, NXP Semiconductors - and e.g. the president of TSMC's subsidiary in Germany, worked directly for Bosch before. Which may not mean, that he is now telling TSMC about how great the IG Metall collective agreement is, that Bosch in particular has for most of its employees. But I'd say that it is easier for TSMC to establish itself and easier for the workers, with already some structures in place, and a pool, such as from the three mentioned, who are directly involved in the joint venture (and also some clear laws, such as about permitted work time, and about rest time, and such).