These are great heuristics, but having spent an awful lot of time writing, I find that---on occasion---there's reason to violate them. But I suppose every great rule is defined by its exceptions.
As an aside, glad to see this focus on the technical aspects of language and not some growth-hackery marketing spiel.