This is an unfair comparison. The Su-30 MKI has a lot more upgrades than just canards. They also needed 3D thrust vectoring, and newer avionics, along with the canards. We can't say for sure that the delay was due to canards.
First of all, there was an error in my previous post. The first flight of Su-30MKI was in 1997, the agreement with India was signed in 1995.
The testing 3D thrust vectoring engine AL-31FP was already started with experimental Su-35 project, the first flight was 1996.
The newer avionics doesn’t have significant impact on the aerodynamics shape and the work of part was actually continued and matured after 2000.
There was no delay in Su-30MKI. 5 Years is an ordinary time required for Russians since most of the technologies in this plane are already tested or being tested in other program.
So, from Russian side, they can cut the time by carrying out multiple projects while India has resources only enough for one.
It does. The Tejas Flight Control Laws were extensively tested in simulations first. We have had better computers than the Russians for ages now. We have ISI which is one of the premier statistics institutes. We have much better computers today than those from the 90s. And a much better understanding of aerodynamics. Considering the first flight for MWF is in 2021, it isn't a stretch to believe it will be ready by 2025 for at least limited series production.
Again, computer is only one small factor in the simulation. The key part is the knowledge of aerodynamic and plane design experience. Those are the basis of simulation package.
Does India have better understanding of aerodynamics than 1990s Russia? Absolutely Not. Neither does Chinese, nor Japanese. The knowledge of aerodynamics is the core of aviation industry, no one gives away. You have to accumulate it by wind tunnel experiment and actual flying at the cost of time and money. Computer won’t help much here. Japan has learnt it from their failure.