Everyone would rather pay $0/month rather than $18/month, but those aren't the choices actually being offered. Realistically it's either $x/month or $y upfront. Seeing tesla's track record of selling "full self driving" as an upfront charge, I prefer the subscription model more because it allows me to stop paying if the feature ends up being a dud.