This is now possible in ArcGIS Enterprise. Please log a new Idea if you are still having concerns.
UploadServiceDefinition_server
Sign in to post, follow content, and more. New here? Register for free.