But that's a concept entirely orthogonal to system architecture and solvable with appropriate process and/or tooling.
Or maybe it’s just better to roll your own version control system to support your really amazing new app architecture that stores lots of logic in database functions, what do I know? ¯\_(ツ)_/¯