Cuda-driver-dev-11-x have pkg-config with incorrect libs path?

The cuda-driver-dev-11-6 (and earlier versions) contains a stub library for libcuda.so located in $(libdir)/stubs

$ dpkg -L cuda-driver-dev-11-6
/.
/usr
/usr/lib
/usr/lib/pkgconfig
/usr/lib/pkgconfig/cuda-11.6.pc
/usr/local
/usr/local/cuda-11.6
/usr/local/cuda-11.6/targets
/usr/local/cuda-11.6/targets/x86_64-linux
/usr/local/cuda-11.6/targets/x86_64-linux/lib
/usr/local/cuda-11.6/targets/x86_64-linux/lib/stubs
/usr/local/cuda-11.6/targets/x86_64-linux/lib/stubs/libcuda.so
/usr/share
/usr/share/doc
/usr/share/doc/cuda-driver-dev-11-6
/usr/share/doc/cuda-driver-dev-11-6/changelog.Debian.gz
/usr/share/doc/cuda-driver-dev-11-6/copyright
/usr/local/cuda-11.6/lib64

However, the pkg-config file refers the non-stubbed path:

$ cat /usr/lib/pkgconfig/cuda-11.6.pc
cudaroot=/usr/local/cuda-11.6
libdir=${cudaroot}/targets/x86_64-linux/lib
includedir=${cudaroot}/targets/x86_64-linux/include

Name: cuda
Description: CUDA Driver Library
Version: 11.6
Libs: -L${libdir} -lcuda
Cflags: -I${includedir}

Thus, a trivial program fails to build:

$ cat test.c
int main(void)
{
  return 0;
}

$ gcc test.c `pkg-config cuda-11.6 --libs`
/usr/bin/ld: cannot find -lcuda

because the stub library is not there:

$ pkg-config cuda-11.6 --libs
-L/usr/local/cuda-11.6/targets/x86_64-linux/lib -lcuda

$ ls -l /usr/local/cuda-11.6/targets/x86_64-linux/lib
drwxr-xr-x 1 root root 20 Apr 19 13:31 stubs

it’s in:

$ ls -l /usr/local/cuda-11.6/targets/x86_64-linux/lib/stubs
-rw-r--r-- 1 root root 58080 Dec 18 02:50 libcuda.so

Of course, installing the real non-stubbed library that’s part of the driver package (for example libnvidia-compute-470) “solves” the problem, but that kind of defeats the purpose of a stub library?