A few important things though about your Memberships collection and storing users there.
The CMS plan allows 2,000 total CMS items max, and 10,000 members. If you try to create a CMS item for each member, make sure to keep your member count low.
There is no way to turn off CMS pages in the auto-generated sitemap.xml, so if that ever becomes an issue, you might need to manually generate your sitemap.xml.
Don’t store any secure info on those CMS pages. Memberships allows you to gate the entire CMS page from the public ( non-logged-in ) users, but not between the members themselves. If Bob has an account and he is determined, he can access everyone else’s member Collection page too. This goes back to the sitemap.xml security risk above, if you’re trying to do this.