Datastar is run by some principled (and opinionated) guys who are immensely generous with their time and supportive to newcomers. What’s getting lost in the whole kerfufflw over the Pro version is that this is NOT a monetization strategy. There is no intent to hook you - in fact they go out of their way to tell your you don’t need it. And the company is a registered non-profit. Based on their own extensive experience…
data-animate - Animates element attributes over time. data-on-resize - Runs an expression on element resize. data-scroll-into-view - Scrolls an element into view. If these are footguns then they can't be designed very well. I also don't think you can say that they'd only appeal to a small group. I don't have any problem with them charging for whatever they want to. But let's not make up excuses.
2. You should be using data-on to listen to the window level resize event (which doesn't require a pro plugin).
3. Scroll element into view can be replicated with data-on-load="el.scrollIntoView()"
The main benefit of pro is supporting the project.