Someone just pointed out to me that I had missed this question. I apologize, and also thank the member who brought this oversight to my attention.
While I think your observations would be more than valid in today's America, or even in some of the other Western countries, I'm not sure I would see that as having been a problem in ancient Judea. As I understand their culture, certain sects of Jewish men would not even engage their wives (let alone other women) in conversation while in public. And, I imagine at least a part of that "custom?" had to flow over into the whole of Judaism, thereby probably leading to very few, if any, women who would even consider making themselves a focal point of attention in society.
We have but to look at most of the culture of that area, even today, thousands of years later, to see much of the same attitude still going on, and fully accepted by both genders. The vocal Eastern women we see on TV as news casters or political figures might have actually been stoned back in those archaic days of patriarchal domination. Personally, I see Paul's admonishment directed more to the various followers of Jesus who, perhaps, may have been trying to follow Christ's example in treating women as equals.
It is irrational folly to elevate the Apostles to the status of perfection in their behavior, or even their understanding. They fought with one another, publically called each other out as being in error at times, were totally in the dark as to Jesus' true mission, often acted prejudicially, and in truth, were about as fallible as church leaders continue to be today.
So, though Paul may have been trying to protect women from themselves, I have my doubts. I think he was just being himself, often reflecting his upbringing and heritage.
Remember the Bible does NOT say all the things said in Scripture are correct... only that they are inspired, and that we can learn from them. Sometimes, the lessons learned may, perhaps, come from a negative, eye-opening viewpoint.... an example of excesses or misunderstandings to be avoided.