No. Marketing / Sales / Support should have its own technology budget to run systems it needs.
It is fine to have an engineer do both jobs, but my stance is that time spent on non-product engineering needs to be accounted under the proper accounting bucket, in order to avoid diffusion of responsibilities.