To the point where I was wondering, why didn't SK go with this option in the first place?
1.) If you got a bad connection, you can play solo and still be completely lag free.
In warframe, there are no gameplay servers, just 1 item server, how the game works is that your computer is hosting the match for you and your friends, with you being completely lag free and your friends depending on your connection, while the rewards are managed by the item server by occasionally tapping in and checking how its going.
The result of this is that even people with bad connections can play solo if they wish and still enjoy the game completely lag free with no risk of people hacking in rewards.
2.)There's no need to pay for servers.
I mean, yeah, its not secret SK isn't doing great, chopping the quite frankly terrible servers, in exchange for letting players solo completely lag free would be a win win in this sitiuation.
3.) Playing with people who live near you will be possible without suffering the terrible servers first.
I can't imagine the number of times I wanted to play with other people in my house but we were suffering insane lag. This would be a nice fix for this.
Ontop of all that, spiral knights a mission-by-mission type of MMO with only 1-4 players(again like warframe), which means there's even less need to have a server constantly babysit you.
Of course, there would be some specific scenarios where having a gameplay server would benefit, but honestly considering how detrimental the current servers are to the experience and how well this works for wf, I really believe this would do more good than bad, considering that sometimes the game is litteraly unplayable due to lag.
tl;dr Have gameplay be offline, with rewards being handled by a server. This will result in lag free gameplay that is also cheaper than paying for servers with no risk of hackers.
I was wondering, why didn't SK go with this option in the first place?
A peer to peer connection puts the workload on the players, which means that you're at the mercy of some stranger's internet connection, which is often going to be considerably worse than whatever could be provided. By hosting the connection themselves, this burden was moved onto the company- who is at least able to provide the same decentish standard of connection to everyone, regardless of whether they're playing with someone on a toaster.