

Because they are part of the European Broadcast Union (EBU), just like other non-European countries including Egypt, Morocco, Tunisia and Georgia. That said, just like Russia, their membership should be suspended.
I’m completely fine with non-European countries participating. Australia (the one with the kangaroos) isn’t even an EBU member, but has been participating in the Eurovision for the last ten years and I think it’s great to see the world grow closer like that.
A major version of 0 isn’t necessarily any statement regarding the projects maturity, it can also be a hack with semantic versioning. Normally, any change that is not fully backwards compatible requires you to increment the major version, but if the major version is 0, you may only increase the minor version. Because of this, many projects stay at the 0.x.y versions, so they don’t need to release version 2.0.0, 3.0.0, 4.0.0 and so on just because of minor but breaking changes as many users might expect significant new features from that version steps.