All have been mentioned earlier replies but I have something to add in here. First thing first here, crypto trading isn't to give any legal entitlement to the owner. Because since crypto is unregulated, legal rights weren't there. Not unlike stock market, traders have fully regulated they they pay their taxes.
While you are correct but buying a portion of bitcoins does give you a share of the total bitcoins and while it doesn't give any legal entitlement it does give you shares basically what we all hold are shares of the total bitcoins, no?
You have to pay taxes on trading indeed, unless you want to evade tax and yeah you aren't forced to pay taxes but you must if you are trading legally. I guess stock trading is inclusive of taxes in my country but when you are making more profits out of stock trading then you need to pay income tax which must be another thing after the taxes for stocks and trading related.
There are too many factors to consider it's differences, I only state those basic pieces of information and also others are already mentioned above. Or for further information, I leave here a link that has a good article that worth it to read.
You might have forgotten to link the article so please do, because it is always good to learn something new
(I am sure that I have double checked).