Not quite - you get a perpetual license for the version that was released a year before you cancelled your subscription. And for most languages this is not really practical anyway, as they get relatively frequent updates that require IDE updates, so you will just stay subscribed.
This was a fairly low business risk, high PR value move by JetBrains.
Your Second argument is false as well because they don’t get to pass on manufacturing and designing cost to the workers! That cost should be passed onto the customer.
This cost is passed onto the consumer, just from what I’ve seen the value of the work calculations tend to be based on the price of the product, which actually includes this “passing on”.
They’re infinitely more likely to indirectly get back to the locals than if they were to go directly to a corporation on the other side of the country.