Is this a historical legacy issue?
Comment From: zuiderkwast
In subscribed mode, only a few commands are allowed and all replies are arrays (except if RESP3 is used). In this way it is easy for clients to distinguish between a pubsub message and a pong. The can just look at the first element of the array.