It's good you asked that and the answer is no!
I also said "Of course there are somethings that are the same as they where then." Those things you mentioned have mostly stuck. I don't have a problem with that because those things are common sense mostly.
But on the same note the Bible has things in it that would be against the law today in a civilized society.
Then it really isn't the time-period in which it was written but other factors that are unrelated to the time period it was written in. Which is good since that other view is illogical while the view you provide now has a more rational basis.
But you raise certain issues that are very interesting.
You say that there are things which are recommended in the OT which present civilized societies would condemn? I agree. There certainly are. However, please keep well in mind that the OT condemns the LEGAL murder of millions of unborn humans being carried out with the approval of your civilized societies.
Exodus: 21:
22"If men struggle with each other and strike a woman with child so that she gives birth prematurely, yet there is no injury, he shall surely be fined as the woman's husband may demand of him, and he shall pay as the judges decide.
23"But if there is any further injury, then you shall appoint as a penalty life for life,…
Also please keep in mind that today's so-called civilized societies have been known to establish death camps in order to systematically exterminate other human beings efficiently and systematically, via a slow starvation or via poisonous gas. Also, keep well in mind that today's so-called civilized societies are currently aiming diabolical weapons at one another, including at you, that not only threaten human existence but the existence of all life on Earth-both plant and animal.
One civilized society even incinerated or horrendously deformed hundreds of thousands of civilians by dropping those diabolical bombs on residential areas.
So in view of these facts, the term civilized sounds a bit hollow. IMHO
So how do those things stack up against your common sense?