Oil light stays on too long on a cold start

It is a rebuilt engine probably from a company that is isn't a precision engine builder. With 15,000 miles on it bearing clearances can only get bigger not smaller. If bearing clearance got tighter as we put on the miles, we wouldn't have to worry about having motor rebuilt. He's saying rod knock which tells me too much clearance.