Not if you sell your product to a company that have more than 5 employees or make more than million. Essentially community edition is for students and enthusiasts.
It is if client gets that money. If you write and sell your software to such clients you can't use community version even if you work alone and get paid less than a million.
Doesn't really change the point about being cheap, but a business with $1 million in profit is way more fun than a business with $1 million in revenue.
If you are working on the client premises ask them to buy a license for you to use. If you are working from your home ... use the Community edition and that's it.