Many of the suggested packages are not protected by warnings or messages if not installed, and R CMD check is run without requiring the presence of these packages. I run regular reverse dependency checks for spatial packages, here raster, and your omission causes many unnecessary installs. Tidyness in not throwing errors when checking without suggested packages being available is very good practice.