I agree with a lot of your diagnosis of the problems we're facing. Large companies are sucking up all the oxygen and building overcomplicated software.
What you're going for with wigwams seems to have a lot of overlap with the stated ideals of the open source movement, so I think it would be helpful to think about why that movement has failed and how yours can differentiate itself. Won't people in your directory want to make money? Isn't the best way to make money with a small, user-friendly project by using it as marketing or a trojan horse to get people into a big, user-hostile ecosystem?