99 songs has grand visuals, good music and top-notch performances.
But where it failed,
1. The hero trying to compose a song that could change the world ends up performing in a Jazz club full of drinkers as his friend says he may get an inspiration for a WORLD CHANGING SONG there. In a Jazz club with Jazz as song genre? Completely contradicting.
2. The hero finally releases a good heart touching song without a banner as an anonymous musician. Is this how you guys encourage upcoming musicians? Every musician should get rewarded for his production. Being musician is not only a satisfaction but is also a job. Even the film ends with a card mentioning story-music by A R Rahman Sir. Contradiction Number 2.
These are 2 major contradiction and there are numerous contradictions in plot as well as flashbacks which were negligible.
Changing the way on how it motivates the upcoming musicians could have saved the film.