There's nothing wrong with blocks that only contain a coinbase transaction, they still add proof of work to secure the block chain.
I think OP means that transactions don't get confirmed this way.
Transactions from previous blocks
do get confirmed this way. mmeijeri is correct.