If all tasks are running as sudo why do we need remote_user?

I think in general we don't want any files owned by ubuntu (since he has full sudo) and operationally we don't want to depend on that user being around.  It's good to set permissions on our application files so that they are not owned by root, maybe a new system user like "machine-learning"?