Not to necro a near-dead thread, but there is a weird trend in GW2 where anyone brings up a valid criticism (spirit shards aren't reliably farmable because anet wants you to buy gold for your legendaries) and you get droves of people with the "kitten you, I got mine" mentality who basically just use it as an excuse to brag about their material stockpiles. We get it: this issue doesn't affect you. Then why feel the need to throw in your two-cents? There is a real problem when a 10-year-old game with an ever-shrinking population (like it or not, all active MMOs nowadays have a dwindling playerbase) has a crucial currency tied to several important features (stat swapping, crafting, etc) that is only obtainable through passive gameplay. As someone in a similar boat, grinding experience for spirit shards feels like an absolutely miserable way to play the game.
If they're going to go so long without adding meaningful content to the point where the only meaningful content is crafting legendaries, I think it's worth a re-examination.