If software is trending towards small team/solo maintainers, what are the consequences? I imagine that it will be more common to switch between libraries with different designs. Maintainer idiosyncrasies will be more prominent too.