Disclaimer: I'm not a business owner and don't work in the games industry. My opinions are that of a layman from the (sometimes similar) maze of the development agency sector.
Lesson 1 is correct. Perfectionism will always be there.
Lesson 2 has a false premise that the amount of effort and cost to increase art quality is more than the value gained in sales and profit. It's not wrong that hiring more people will be a bit of a gamble, but also putting more time in it to iron out kinks is an alternative step. If you're a business owner then long hours are the norm, no?
Lesson 3 is just putting the blame on the freelancers. Yes it's hard to find talent and yes it's hard to afford it, but that shouldn't be an excuse to just give up on trying to strive for better.
Lesson 4 I agree with. One should follow their strengths. However that doesn't mean stagnating at one level.