CUPTI include/lib64 path on the cuda 10.2

Recently, when I installed the cuda 10.2 from the self-extract installer, https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal

The CUPTI include files and .so library were installed under cuda-10.2/extras/CUPTI/include and lib64. This is fine for all of our CUPTI source code files to use without any changes. But, when I installed the cuda 10.2 from the apt package installer,
Index of /compute/cuda/repos/ubuntu1804/x86_64 /
They were installed under cuda-10.2/include and lib64. I have to modify some of source codes related to the CUPTI.
Question: why are they different? For the apt installer, it breaks the backward compatibility.

Thanks.