The one to blame should be TSMC at the end for this "new generations".