Итоги голосования для комментария:
Geometer
И мы возвращаемся к тому, что хоть для решения каждой проблемы и был придуман собственный инструмент, но они разбросаны по разным книгам без возможности централизованного поиска, что делает существование инструмента бесполезным в контексте решения проблемы.
Снова — тут рассматривается во многом проблема, которая возникает от иного подхода. Хороший пример того, что у нас тут не физика какая — проблемы частенько привязаны ко взгляду, и вне него проблемами не являются. То есть, вообще говоря, многие проблемы SW — они не универсальны, и искать под них универсальное (постоянное) решение просто не стоит. Можно, но это слишком затратно получается: вместо этого проще написать механизм на коленке (вот для этого в лоскутной SW — именно лоскутной, а не модульной! — условия вполне есть) и вставить локально.

То есть да, в разных продуктах есть разные решения и они действительно несовместимы друг с другом частенько. Только вот насколько это баг, а насколько фича — вопрос открытый.