The expert you're learning from probably has a better idea than you do of what programs you should write given (a) your presumed knowledge level and (b) what programs would help you learn the fastest and/or the most relevant features. Including good exercises is an extension of the purpose of the book itself.
Maybe, but they know nothing about (a) why you're reading the book, (b) what you know/don't know already, (c) your learning style, (d) your speed of learning etc.