I have two accounts, one to play on one to host with. The one I play on is Steam-only, so I can't host a dedicated server on another machine and play at the same time, so I had to get another.
Don't know if you consider a hosting account to be an alt, I do, but there's some negative connotations around "alt"