If they can make PC games with dedicated servers, with a service that obviously doesn't cost monthly. Then why can't they for console games? I understand it's a tad different between PC and console, but the differences for servers can't be that broad of a gap to cross.
We host our own dedicated servers or rent them. They don't come free for us, unlike games that have dedicated servers on the console. Now you also know why not many console games have dedicated servers. They cost alot of money for the publisher.
I'm not sure why console players can't host or rent their own dedicated servers though. Probally has something to do with Microsoft and Sony not wanting third party's on their networks.