From looking at the source code, it looks like
remark extrinsic has null weight.
Even though remarks don't add anything in terms of block execution, one could argue it's still having an influence on block size and therefore having an effect on how fast nodes are able to sync the chain.
remarks accounted for? What is preventing some troll from flooding the blocks with meaningless remarks without paying proportionally for that priviledge?