Good point. That will lead to a faster mass adoption.
However, instead of delegating the financial burden of user registrations to third-party app developers, Steem developers could have implemented a referral program on the protocol level.
I gave a more in-depth description and reasoning for that here