While I see your point about product mentality, and agree to a large extent, I am not sure it applies to ActivityPub. Its like saying email needed to be productized; it didn't, we just needed productized implementations of email servers and clients to get the network going.