Dribbble has proven this point very clearly...
You cannot build a product based on revenue creation.
You must build for a need. It MUST provide value.
Revenue is the result of doing that well.
If revenue is your mission... brand evaporation is the result.