We just didn't/don't want the hassle. Shama also barks a lot more than we ever dreamed she would. We can load her entire ex pen and contents into our Subaru Forester for road trips. We wouldn't get to take her ex pen if we flew. We are both teachers so could drive really far in the summer if we ever felt so inclined. (This might be prying - but I'm curious as to how you ended up living in Uganda . . .)
I know what you mean about not being able to take her expen if you flew - I wish they made ones with narrower panels so that you could pack one more easily! I could send one in a shipment when we move, but I didn't even think of getting one when we moved last June so for now we don't have one here (and don't miss it much) and only use it when we're in the US at my Mom's.
As for Uganda - I've been working in international development for over 20 years with a few short (year or so) returns to the US. in the last 20 years I've lived in Uzbekistan, Azerbaijan*, Macedonia*, South Sudan**, Ethiopia*, Somalia, and Uganda*** with short stints in Bulgaria, Russia, Yemen, Ghana, Iraq, Afghanistan. Uganda, being the latest, is just based on where the next job took us (with the preference being some place where my husband and I could actually live together). (* with my Dal; ** she stayed with my Mom when I lived in South Sudan the first time because the planes flying there were too small and so no pressurized cargo hold and the 2nd time because she was 15 and getting too old to travel; *** with Perry)
I've been lucky in that both my dogs (my previous Dalmatian and now Perry) travel really well on planes. My Dal had to travel in cargo, but she traveled in her crate which was her safe place and so she settled in and was fine (I didn't take her many places - only when we moved permanently). Perry, while he does get car sick, he's fine on a plane and is so quiet (even on really long flights - total travel time from Kampala to DC is 2 hour car + 2 hour in the lounge waiting for the flight + 2 hour flight to Addis + 2-3 hours layover + 17 hour flight (including 1 hour refueling on the way) + 4 hour drive from DC to home; with time out of his bag in the lounge and during the layover and in the plane toilet part way through the flight as well as periodic sips of water), that I sometimes feel the need to jostle the bag to make sure he's ok.