Quran 17:59
The verse 17:59 is not talking about miracles. This is about signs of punishment that lies ahead for deniers of the truth after culmination of argument (itmam-e-hujjah). The argument being made is that such a sign won’t be given to the addressees of prophet Muhammad SAW because it doesn’t help the deniers, which is evident by the behavior of previous nations.
You may be right
Please see this to understand miracles in the light of the Quran: Discussion 16063