Aaaaahh... my inner scuba-diving retentive is objecting to this statement: the percentage of O2 in the atmosphere stays the same, regardless of altitude.
What drops as you climb is the atmospheric pressure, and hence the partial pressure of O2 (pO2), the (fixed) fraction of O2 in the atmosphere (FO2 = 0.209) multiplied by the (decreasing) atmospheric pressure. But since all our body's oxygen-uptake mechanisms are driven by pO2, not FO2, the effect is indeed essentially as you describe: not enough available O2 per breath.
Ahh, good thing we have an expert in the house. I was going by the many simple charts you see about this both on and off the trail.. They all show you altitude in one column and Oxygen % in the other, and don't provide much other information.. I googled this briefly before posting, but I guess the subject is more nuanced than a simple chart
I see at least four in your group and maybe four more. How many did you know before you started and did the women have a harder or easier time with the altitude? Ah and do tell us more about the women.

No secrets now!
There were only four of us in our group - our porter, me, and my two friends. You might be looking at the four people posing to the left - I don't know them
Technically our porter was in our group too (making five), but he was usually hiking well ahead and out of view.
Most people you see on the trail are hiking with a larger group of 10-15 or more. You can find a lot packages online that make this hike easier to figure out and book (than what we did).. They will usually include all logistics and accommodations for the trail, transportation, permits, hotels in Kathmandu, other tours, etc. You end up being put up in nicer hotels in Kathmandu, maybe some lodges on the trail, they take you on tours here and there, you get taken to nicer restaurants, and the whole experience is custom tailored to that price point.. but there is a large overhead and it's significantly more expensive. You also end up having to hike with a whole bunch of random people. Which for me was an amazing experience in Peru, but this time around I cut out the middleman and hired the guide directly. This allowed us to do this hike with a small company of 4 (plus the porter), which gave us better access and use of the guide, and just made everything better (and a lot cheaper). You end up connecting more with everybody in your group when there's only 4 of you walking together every day.
The packaged deal is much easier to book though, so you will run into many such groups, especially during these first stages of the hike... Especially at popular resting spots like this. And unfortunately it also seems that hiking clothes, fashions, and colours tend to be similar whether you're from Germany or Canada or wherever.
Did you speak to enough of the people traveling around you to have a sense of where most of them were from?
We talked to assorted people on the trail and in the teahouses, and it was the general mish-mash of travellers from all over the place. We ran into Poles, Czechs, Canadians, Americans, Germans, and possibly Australians and Swedes.. and I think somebody from France. At one point we shared a teahouse with a large group of Italians. You see flags from all sorts of countries at various teahouses too, especially when you get closer to Basecamp.. Those are left behind by groups who have done this hike or climbed a mountain in the area.. The flags were from all over the place. I think I remember Taiwan and Malaysia, but there were a lot more. People also leave flags behind right at Basecamp. I think I saw a Mexican flag there.
edit: Forgot about the crazy Romanian guy who took off his shirt at Basecamp and started singing songs while lifting up the Romanian flag and crests from his club
You don't really get a chance to chat up many people on the trail though. You don't even talk to your walking mates much either, as you're usually trying to make efficient use of each breath. When I was wearing my Toronto FC sunhat though, two or three people said hi to me. A girl walking in the other direction said hi and said she was from Montreal, and I remember talking to some guy for a bit who lived near Toronto.
Since most people follow the same route to Basecamp, you will start recognizing the same people here and there hiking in the same direction.. but people stay at different teahouses, leave at different hours, hike at different speeds.. There is barely any time to talk on the trail, and in the teahouses there is some time to mingle in the common room.. but at first everyone's into dinner and sharing that with their own group.. and afterwards most people sort of chill out and many just go to bed.. Having said that, there was a bit of a communal atmosphere in the teahouse common rooms a couple hours after dinner.. It wasn't uncommon to see groups join tables for a game of cards or what not.. but most people were tired so it never really got very crazy.. The one exception to that being the teahouse that's closest to Basecamp itself, which was always packed and full of emotion.
On those first couple nights on the trail there was always the option of a nearby pool hall or something similar.. Those first couple towns and villages were large enough to support some sort of a nightlife.. I never went out to explore myself, on day one I took a nap right after the day's hike.. and after that things got more and more intense and I was focusing on resting rather than seeking out people to talk to. One of my friends checked out a pool hall in Phakding, which played "decent Reggae".. and we were all going to do more of that sort of thing later on in the hike, but soon enough we were all more or less focusing on resting after each day's hike was complete.. We actually did try to all "go out" at the end of day 2 in Namche Bazaar, and we sort of did, but it didn't last long either