Life (every moment) is perfect, we just don't see/live life perfectly yet.
It is a problem of perspective.
"We do not see/live things the way they are, we see/live things the way WE are."
In other words we see/live things the way we think they are.
We see/live the things from our mind perspective.
From this perspective, life can not be perferct because the mind is judging everything and specially its own (soon to come) death.
"A man should look for what is, and not what he thinks should be." Albert Einstein.
This quote from Einstein by itself explains how 99.99% of the human beings (including me) are not seeing/living things the way they are.
It also tells us what to do to fix it : "Look for what is" is what we have to do to see every moment of life as it truely is : perfect.
We are currently not living true life (so we are dead to true life) : it is pretty obvious life is not perfect the way we currently live it through the mind perspective. We only live the animal part of life and every other animals can do it better than us (who never said "I would be reborned as a cat and sleep all day long" for exemple ?).
So animal life in a human body is not perfect.
The only thing humans have better than other animals is the mind (well, except our hands but we basically developed talented hands only to serve the mind).
We have a mind that can allow us to overcome this animal life.
We just have to follow Albert Einstein advice to do that : look for what is --> seeking the truth of life to eventually be reborned as a spiritual being and experience true perfect eternal life.
It takes some time (endurance) and effort to seek the truth of life.
Time because you have to check it for yourself so you know it is actually truth/life.
Effort because you have to help the rest of mankind (your human brothers) to be reborned too.
"...and she's buying a stairway to heaven" --> You don't have to buy your stairway to heaven because it is free, BUT it takes time and effort to climb up the stairs, so don't stop at the first step and keep going because it is worth it and the only hope for mankind to survive much longer.
Actually don't stop untill you reach the last step : never stop before every human beings can reach that step, because life cannot be perfect all the time for you if it's not for your human brothers.