The articles you cite are not really for seaweed's use as a bio stimulant. The articles you list mostly talk about using it as a fertilizer--in the field on crops or on seedless grape production.
Biostimulants like this are being sold as a way to stimulate roots with natural extracts and vitamins. Neither have been proven as a result.
The article you list that does address it as a biostimulant is mostly unavailable beyond the synopsis on the main page. The synopsis already jumps to the conclusion that plants are amendable to its use as a biostimulant--again something that really hasn't been proven---and apparently goes on to advocate using it, not proving it works. Even Morton says seaweed can be used as fertilizer--a rather ineffective, weak one, but a fertilizer none the less--on field crops.
The author, Larry Morton, has horticultural degrees from the University of Maryland. He ran a professional tree nursery and landscape company for decades. His work was vetted by a panel of horticultural experts from universities, including horticulture and soil experts from North Carolina State and others. Walter Pall wrote the forward for the book and noted some people will have big problems with what Morton says.
You emotional response to criticism shows why these kinds of products take hold. Two decades ago it was the same with Superthrive--another biostimulant with vitamins, wild claims, but no associated facts. That product also claims to have scientific "evidence" -- which itself is very questionable. People still cling to that product because of the hocus pocus element. They take its claims on some kind of misplaced faith "because they've seen it work miracles." I used it for years, the success I had while using it turned out to be due to an increasing knowledge of what my trees needed, not because of the snake oil. I had the same "miracles" occur with collected stock and established trees after I stopped using it. I just no longer saw them as miracle work due to a product.
Don't buy the book, I don't give a crap. I just hate to see extremely expensive products with no proven worth being swallowed hook line and sinker without much thought or consideration.