Any problem that any other library is not facing as well?
I know that understanding if your broke your API/ABI is a bit harder with C++. The libzypp team just bumps the soversion with every release for that reason.
Anything else?
Because intree code copies are a maintenance nightmare. A minor one for you as a RS/DT/RT dev … a major one for every distribution.