Hallo ForestyDawn,
zu deiner Frage 1: es werden genau die Schritte durchgeführt, wie du im Unterpunkt 1. benennst, genauere Infos mit Flussschema gibt dort Link zu GitHub von MollySocket
zu Unterpunkt 2: siehe Flussschema im GitHub
zu deiner Frage 2: Es ist hauptsächlich wegen der guten Möglichkeit (kostenlos oder auch gerne mit einer Spende)
- die bestimmten Dienste zu nutzen, ohne den Aufwand des Selfhosting zu haben oder
- die Funktionalitäten der Dienste auf seine persönlichen Bedürfnisse zu prüfen vor seinem eigenen Selfhosting-Projekt