Having the whole team on board is not unique to the Unidirectional Data Flow (UDF). Whichever architecture pattern that is decided upon requires buy-in and understanding of all of the developers working on that portion of code.
For Coinverse, I’ve been the only developer so far, so the process has been easy. :-) However, if I was on a larger team and wanted to implement this pattern, I would first suggest utilizing it on a particular user flow, and getting consensus from the developers working on that flow.
I believe UDF tends to be easier to explain/understand for all levels of developers which is an advantage in terms of team adoption.