You are exactly right. There's nothing stopping a node from mining blocks with no transactions at all, as well.
Good to know that I got some things right.
But I was not aware that the block can have only the newly generated coins alone as its transaction and still be valid. Thanks for clarifying that pontiacg5. Anyways, I digressed from OP's original post. No more questions from me..
