In my view it's not about accessing the recreation area - I'd rather that space be used temporarily for occupancy while we fix up society. Having said that, ad-hoc homeless camps have very real safety risks associated with them. Often crime rates near these camps rise, and it's reasonable for residents to also want to feel safe in their neighborhoods.
What we need is funding for real shelters with real long-term addiction and crisis counseling support. Blindly saying "any and all public spaces should be fair use for homeless camps" is not helpful to anyone.
NDP and Liberal parties, which are politically very similar to each other. Closest analogue to them is the US Democrat party but the Democrats in the US are more neolib than either Canadian leftist party - although Canadian politics tends to trail US politics by a few years, so they'll get there lol.
People choose Electron because they already know how to write Chromium apps (web dev). It's really just ease of development, using another framework takes more specialized skills than using Electron.
That's why everything is Chromium these days.