I think you are underestimating the challenges involved in moving to a new node and designing to a new node. Just last year, a lot of other companies were on the fence saying 7nm was not ready.
TSMC doesn't just invest in 7nm with a build it and they will come philosophy. I'm sure Apple and Huawei were both instrumental in bringing 7nm to market. Global Foundries has dropped out of the advanced node game and Intel is struggling to maintain parity.
Hurray to all of them for a tremendous achievement.