For all intents and purposes, data traffic is exactly the same: with the majority being TCP and a smither of UDP.
That's about it as far as your ISP should be concerned.
You personally might want to divide it up further between bt, streaming, messengers, http, etc.
But the result of such a division for an ISP means that they get to decide which networking applications you get to run on your computer. That is likely what they want: their own walled garden.
Whether all these applications use the same port and protocol is an irrelevant distinction here. Arguing against net neutrality is arguing in favour of an external agent determining which networking applications you can run on your own hardware to connect to the world.
There is no "both sides of the argument" or "Devil's advocate's arguments " here to be explored for the more critical minds, and there is no "Internet Freedom" to be gained by any definition of those words.
Net Neutrality is a fundamental tenet of the Internet. A network without it is simply not the Internet, technically, morally, and historically.
No competent network technician would mark VOIP the same as Torrent traffic.
Now, all Internet traffic may not be handled in such a manner but that's another matter.
Should I be charged differently for using that bandwidth to view facebook instead of your personal blog?