CyanogenMod/android_build — comment on commit a2957e2db79a8e4761210ae054c49a46882bbcd6
File:  line 0
By TwistedUmbrella:

full_base.mk does call generic_no_telephony, but not every device.mk calls full_base.mk so it is not redundant at all unless you were somehow required to always reference full_base.mk (which you are not)
On devices with limited storage, there is no need to build libraries for VideoEditor when there is no plan to include VideoEditor.