Gsync solved a problem that couldn’t be solved before they made it. They stayed committed to that good solution until there was an alternative that reached a reasonable level of performance, then supported both until they could get close without the expensive extra hardware.
Was it worth it? For most people no. But it’s still technically superior today and there are loads of options without the extra cost.