A blog is a long-term endeavor. You want to be able to run it long after any particular platform has declined. Ideally, it should be your portfolio that follows you throughout your career. That means you should minimize dependencies.
Also: a domain means links add value to your online identity, not the platform you happened to choose.
Also: a domain means links add value to your online identity, not the platform you happened to choose.