Dave highlights the challenges developers face with vendor APIs, which are often created on an as-needed basis, leading to incomplete data access. This piecemeal approach results in cumbersome data integration processes, leaving many organizations with only a partial view of their systems. He suggests that while there are alternative methods, they remain underutilized.