The flaw in your reasoning is that you are trapped in circular reasoning. All of creation disproves evolution and billions of years.
If evolution is gradual, there should be millions of chains of missing links. All are missing. Why? They should be finding missing links every day. Why not?
There should also be partially developed organs, etc. in all individual creatures right now and that have ever lived. There are not why?
The odds against these 2 things are mind boggling. Just for the missing links, I estimate odds against of about 10^10 million to 1. The odds against the missing partially developed organs and functions is way vaster than that. I estimate odds against of about 10^10 billion billion billion to 1.
Of course, the odds against all the ordered sequences in all the DNA, RNA, and proteins in all creatures that ever lived is more than 10^(10^43) to 1.