I don't have any particular engineering expertise, but if they are for use in non-access parts of a building, they "should" be extremely durable. The web page says "Design certified and agency listed," perhaps someone in the building industry could tell us more about what that means.
The question is not whether they will last forever on a pop up, but whether they are the best alternative for attaching PEX in our systems without an expensive crimping tool. My first order estimation is that a connection system that is designed for PEX will be better than one that is not. The anecdotal reports here suggest that they are.
2012 Rockwood A122S
2008 Toyota Tundra Double Cab 4X4
Former owner of a 2002 Coleman Niagara GTE