No.  You can search the retail cards and add your own without a completed account. A completed Account Profile is only necessary to join Loyalty programs where a Retailer requires your Name or Mailing Address.  Normally you would provide this information in the store; Cardlis provides the ease of Automatic Loyalty enrollment so you don't have to spend time in store to fill out a form!