Make 2 will have canards?
It is a different design all together that still needs to be matured, taking many years
The Mk-2 will have canards and a slightly larger airframe but essentially the same as Mk-1 and that's about the only difference when it comes to airframe. We've done years of flight testing on the Mk-1, developed technologies and sub-systems which will all be integrated onto Mk-2. Since we have most of the systems already in place, freezing the Mk-2 design didn't take much time
Tejas being failure is not exactly my observation but of those who commented on it in their articles.
The foreign lobby is extremely strong in India. Even now, articles pop up every now and then that IAF is favoring a particular jet be it the Gripen or F-16 or F-18 or Mig/Su-35 based on whoever pays these media outlets. Bottom line is which jet did IAF eventually go for!!
If a foreign firm is pitching a particular weapons system to the Indian armed forces but there is also a local alternative available, there'd be a ton of media articles popping outta nowhere belittling the indigenous offering as a failed project
Even the Indian Navy rejected it. It is a baby only his mother can love. Ways to go
Try looking into why IN rejected the N-LCA. It is primarily due to N-LCA being single engined and it's range to undertake naval missions which require longer endurance and range. IN's mainstay fighter jet for the coming future will be TEDBF which will incorporate several sub-systems from LCA/MWF. If they didn't have trust on the development agencies of N-LCA i.e., DRDO & HAL...IN would've already gone for F-18 or the likes
Most major navies infact prefer a twin engine fighter jet to undertake naval missions and for carrier ops
Take a look at Chinese PLAN...they use Su-30, J-15, J-11, JH-7, H-6 primarily all being twin engined. Infact, J-15 will be the primary fighter jet for PLAN's Type-001 & 002
The USN has 530+ twin engined F-18s with an additional 96 on order despite ordering the F-35Cs