Application-centric development is based on functions that works in 2 dimensional parameter X argument world. Thus, you need a lot of effort to construct some meaning.
In other hand, Data-centric development is based on dataframes that works in three dimensional world: lines, columns and value. So, you can express much more meaning with less effort.
Well, for unstructured data as audio and video, application-centric works well. However, for structured data of Information Systems data-centric can work much better because of nature of business rules that depends on multiples rules with multiples parameters each (control table).
In conclusion, it's time for evolve Information Systems of organizations from 2 to 3 dimensional to avoid the messy codebase and unleash the data potencial of the organizations!