If you ever tried to package a simple application with the native rpmbuild, you may know, what a pain it could be.
Writing of a spec file, understand the errors and the different build-stages. Automation and deployment can be simple and without additional overhead.
This way will work like s charm from the first try :-)