Yup the software side has been built into the pricing of the hardware. They weren't the first to do this either since this business model has been around for quite awhile since we got away from buying software as a box.
It's also more convenient for the consumer to have a one and done payment.
The only thing I wish is if there was a monthly maintenance package when my devices get older so I can keep getting updates that keep my device running fast, secure, and can maintain some form compatibility with most apps.