I haven’t played couch co-op, but if you read the explanation that’s how it works. The 2nd player has to log in into a battlenet account of their own.
I was actually wondering if co-op could be done with the same account and, for the ps5, if both accounts have to have the ps plus subscription.