Without time, there can be no causality. So, if time had a beginning, how was the beginning caused?
Look, you're confusing
time itself (whatever it actually is) with
our understanding of time.
Our understanding of time is in the form of a complex mathematical model. It is internally consistent--all parts of the model agree with all other parts of the model. It is also a consistent explanation of various observations we have made about the world around us. And it is also succesful at accurately predicting phenomena that had not yet been observed when the predictions were made.
So it's a pretty good model. We use it for a lot of things. For a lot of things, it does a really good job. But it does have some flaws.
One of the most notable flaws is that if we run the model "backwards", we reach a point in the past where the mathematics become singular, and the solution to the mathematical formula becomes undefined.
This is not, as you seem to think, a flaw in
time itself (whatever it actually is). It is merely a flaw in our
understanding of time. All it means is that before this point, our model is incapable of describing what time might do. Whatever it is, you can be assured that it does
something--we just don't know what.
To demand a solution to a mathematical singularity, and to complain that one is not forthcoming, is somewhat naive. The singularity is the part of the math for which there is no solution. For all the other parts of the math, we have very good solutions indeed.