You’re arguing against yourself. Because forever is a long time, and because aliens would have already had forever if life occurs naturally everywhere, they would have been here many times already. They haven’t, aren’t, and won’t. Distance is insurmountalble...
I can think of many reasons we might never have been visited besides the apparent difficulty in travelling the distance to get to us. Why does the distance problem have to be the right one for you?
Freegards
They have been here many times already. Here, and everywhere throughout the cosmos. Countless millions of times.
The universe is unimaginably huge, and teeming with life of all kinds, some of it far more technologically advanced than we are.