I can understand the remote start from the app being a paid thing for sure.
But why would it need to be? The connectivity from the app is there already, it takes the manufacturer very little to handle the occasional web request. Especially if it can be done for free through third party software.
If it does then I wonder how a free tool could do it.
And if you do, indeed, need to pay for the car’s cellular then I hope features such as these are included.