I do not like the fact that I must pay for the app as this Truck is my first GM vehicle ever. I will not be paying for on-star, I will just use the key fob as that is truly free. Not a huge deal to me. Now although I don't like it, I can understand why they charge for it. If you think this costs GM nothing you must have never heard the phrase, "nothing in life is free".
I'm no expert on...well...anything really but when you use the app it does not magically connect to your vehicle through air waves and unlock your vehicle. The signal travels from your app to the onstar network and then from their network to your vehicles onstar receiver. Do you think the infrastructure for this network is free? Not to mention the time developing the app, the hardware that is in the cars, the over 400+ patents onstar had in like 2009 (not sure what the number is now). Wouldn't you rather have a choice in paying for this if you use it vs being forced to pay for it?
To me it makes sense that using this service has a cost. I wish the cost was much lower, but for me it's an easy decision to not opt in for the service. My key fob works just fine. Which again is absolutely free. (well like I said nothing is free, in this case you already paid for the key fob, might as well use it.).