I have the advantage of operating a permit to fly aircrat (LAA). However it has a type specific maintenance program - because why would you use a generic programme which does not address the specific requirements of the equipment installed and the relevant airframe requirements (some of which are very specific to the modificaiton status of my aircraft).
Bluntly if the CAMO is going to charge for a type specific maintenace program - which is provided by the type approval hoder - they deserve to be charged with fraud! As to the CAA 'approving' it? Oh dear!