I bring my own modem/router and access point and pay my ISP $35/month for 1Gb up/down. Why would I pay $10 forever when I can bring my own equipment that is much better and fully controlled by me?
There are a couple reasons. What I found when I owned my own modem was whenever there was a problem I first had to convince them the problem was on their end, since they could always shrug and say "it's probably your modem". They can connect to their own equipment and immediately identify the problem.
The other reason is you might not have the money when you sign up. For a lot of people it's easier to come up with $10 than (in Starlink's case) $500.