I think, given the sheer number of replies you’ve posted here on this forum that you qualify as a community leader whether or not that title is an official one. I also think that there’s general strategies that exist for cultivating a welcoming community, and being less snarky is probably a good idea, even when the question seems dumb. Punishing people for asking the wrong questions is a pretty good gateway to getting a community where people are afraid to ask questions at all, FWIW.
Of course, it doesn’t help that I did read through the whole thread and was already in a bad mood about the bug not having a patch to fix it yet, so by the time I got to your post, I was not in the frame of mind to really let it go with a laugh.
I think it’s also probably the case that you should avoid using the phrase “off the reservation”. I am not a Native American, but it definitely feels like one of those things that should probably be dropped from the vernacular.
All that said, the frustration around versions is not that version locks exist, but rather that ionic carries with it a pretty strong lock-in that doesn’t have much movement. For example, I can make a couple of very minor changes in the ionic source to fix the declaration problem from #12716 and hey presto, things build in typescript 2.5 - releasing a fix for this shouldn’t take long. The broader example would be how ionic mandates an older version of angular, with not a ton of movement in getting the newer stuff patched in during the past few months. I know there’s a lot of work being done to decouple the ionic ui framework from angular, so I’m looking forward to that.
As an aside: why does ionic mandate a typescript version in the first place? This is a legitimate question and not snark, I’m actually curious about it. I would have expected the various ionic packages to have distribution .js and .d.ts files, and for the typescript compiler to only touch the code I write. It seems weird that typescript should even be looking at a raw .ts file in an ionic library during build phases.