The link you posted takes me to a shopping channel, I have read the NASA explanation and can understand the molecules being very old(, but surely the explanation of seasonal methane is flawed), space agencies do seem excited with the results and are now actively planning future missions to search for life on Mars.
https://www.nasa.gov/multimedia/nasatv/index.html
__________________
"Creating a fiction when stating a fact destroys the credibility of the truth one are trying to convey"