Dogpile!
I actually run a snorkel on my Gladiator, with a Sy-Klone prefilter. IMO they have a purpose, I can drive it in the back of a convoy through the desert in the sand and silt all day and the air filter will be clean. And the diesel sounds are nice. I certainly didn't install it for water fording, although the JL/JT in stock form pulls air right off the surface of the front fender anyway, which just seems willfully stupid to me.
I don't run one on my TJ, it would just get ripped off on rocks and trees anyway. I don't see a need and I think they look kind of weird on a TJ, especially the styles like the one linked that run the intake lower to go higher first. Seems counterintuitive. I have, however, held one of those budget Amazon snorkels in my hand before. It's a lump of molded plastic, I'm sure it will work. It's just going to be on you to make sure it's all sealed up, and if you're actually planning on fording water that deep, that everything else is pretty water proofed too. If it's not sealed, you've made water intrusion easier and your fording depth lower because of the stupid down and up design. I don't recall but I wouldn't be surprised if it has a drain hole in the lowest part.
When I was young and more stupiderer my buddy had an XJ with a snorkel on it. We got it stuck in a quarry with the water up to the windshield, and it kept running. It was actually beneficial to keep the tires spinning at idle to help break the suction while we tugged it out with a tractor. That Jeep went on to live for another 150k miles before eventually subframe rot got it. The real solution is to just avoid water that deep, but truth is I have seen one work and be of benefit, when we were specifically seeking it out. I wouldn't voluntarily subject the electronics to water though. Shit, I try to keep the axle shafts above water anymore.