Do i need my own game servers if i use steamworks' matchmaking system?

I am making a multiplayer game, i want to get it on steam and use steamworks matchmaking system. It basically searches for servers, and if there are no available servers, it creates one. Do i still need my own game servers, or is that enough? Can i do player-made servers and host migration instead?

You don’t need your own servers.