This is exactly right and largely why I have not launched any subscription webapp on my own (b2c, b2b). I haven't yet invested enough time for an adequately starter backend infrastructure.
I should look into Laravel Spark tho', I hadn't heard of it before and it looks like it might be just what I need.
I'm using Laravel Spark for the SaaS I'm building. It's fantastic, I highly recommend it. The one caveat is that if you're doing some odd billing scheme (e.g. aside from just one or more tiers at set prices), it might take a little extra work.
I should look into Laravel Spark tho', I hadn't heard of it before and it looks like it might be just what I need.