No. It’s not required to have service location users. Prime (grant) and program users can perform all of the functions of a service location user.
See also:
User Management Overview