I think the standard way to do these things is to provide an install target and then wait for people to create distro packages.

Distro packaging tools don't need an uninstall target.
As for checkinstall, I thought you use that to run make install

why do you need a target for it?
An uninstall target is most useful for LFS people.
Anyone playing with compilation can probably figure out how to use their distro's packaging format.
That being said, it isn't a bad thing to have one, but I get the feeling it isn't a priority either.