Why are people wasting their time watching movies, reading books or doing literally anything that doesn’t create immediate value?
Beside all of that, the reason given is an extremely good one. The official server deployment suggests you should have multiple GB of free RAM for it. Bitwarden_rs uses orders of magnitude less. Right now it's sitting at 20MB on my server.
I run Bitwarden official on a Hetzner dedicated box, the machine costs ~40€ a month, Bitwarden usage does not even register as statistical error, therefore resource consumption is really not such a concern.
There's really no objective reason to use bitwarden_rs. Subjectively - we can do whatever we like, I'm not trying to challenge anyone into providing their reasons or into justifying their decisions, there's no right or wrong here.
Interesting. I haven't tried running the official server, I just went by what they list on their website [1]. It says "Minimum 2GB", "Recommended 4GB". To me this suggested massive resource consumption: my server with a bunch of services including bitwarden_rs running uses just about 1GB.
You answered your question yourself. Not everybody has a business-grade server rack at home (bit of an hyperbole but you get the point).
"Why are people wasting their time rebuilding things that already exists ?"
This is very subjective. There are many people (like me) who use bitwarden_rs for exactly the reasons it was created (low memory usage, etc.) so it definitely wasn't a waste of time.
Whatever happened to opinions of people, likes and interests. So what if its fragmented? Isn't forking a crucial thing in open-source anyone can build and support whatever the fuck the want. There are thousands of other tech forums why do we need hacker news to fragment tech community.
I feel the same way about ice cream. Why are there 8 different types of vanilla ice cream, including 4 from the same brand? French Vanilla, Canadian Vanilla, Vanilla Bean, Double Churned Vanilla, 3 different plain Vanilla.