Now a days it makes no sense for people to not have their own domains and hosting. With how many times people switch providers for their internet it’s like the old days of being tied to the first mobile company and keeping your phone number.
Now we can move our phone numbers to different mobile phone companies but if you use an email provided to you by your ISP your trapped or forced to keep your friends and family updated everytime you change and your internet provider to get the best deal.
At the cost of a starbucks a month why would you not sign up for your own domain and hosting ? Never again have to tell your contacts “hey, my email is changing again…”
Just a thought.