The short version seems to be: Slack's default configuration lets everyone with an email address at a particular domain sign up, which is fine for most companies but not suitable for non-paying users with gmail addresses. The ferment.fan poster thinks Slack should optimise for non-paying users instead of its company customers.