Yes, ODI cricket had it moments back till 90s (It was already dying in 2000s once 2 new ball rule came and scoring 300s became normal) Back then everyone's life was slow and they felt ODI as exciting (a faster version compared to Tests).
Now T20 is the quicker & exciting format of cricket! Unless ODI gets back to its old days (red ball, single ball and day games), it won't become exciting. OR now with Day/Night games, an extended T20 like spliting it into 4 X 25 overs games (two 25 overs innings to both teams, using single ball at both ends, retaining the same ball to 2nd innings and then bring a new ball in the middle of the 2nd innnings, also with follow-on options) this can make it a proper quicker version of tests (including testing skills of players which is lacking in T20).
This type of ODI will be exciting than T20, demands proper skills from players plus negates the advantage of toss/home conditions as compared to tests!) Tendulkar dreamt about this concept much before the progress of T20s, once ODI started to become monotonous & too batting friendly & too much toss factor (scoreboard pressure when there is no dew/chasing getting easier when there is dew)...
Anyhow at the moment T20 & Tests can become more popular and exciting if ODIs are banned... ODIs in the sense are diluting the quality of cricket... (If ODIs are banned, then guys like Kohli, Rohit, Rahul, Jadeja, etc, can either concentrate and play only in tests OR retire altogether & play only IPL. ODIs are allowing them to make back door entries to even tests & T20s).
Also tests are surviving because of bowling-friendly conditions (so people are seeing contrast in tests in comparison to T20s where bat is dominating, so people are interested in watching tests), if they bring back flat pitches in tests, then tests will also die, and only T20 will flourish! But an altered ODI format (which I proposed) can not only become more popular than tests & T20s, but it can also challenge soccer and make entry to olympics (because it will look similar to 2 Rounds format as in Football, hockey, etc)