If npub is for display purposes only, then the checksum should not matter, only the prefix, and the key. A good way to test implementations.
nprofiles > npubs The added relay info avoids the scramble to find the users main home relay.
that makes sense, tbh this is the first time i see explained what nprofile is even for 🙂