The purpose of the burn is to prevent a nicked/marked card from being identified while it rests on the top of the deck.
You always should burn.
If there aren't enough cards for everyone to get a final card (I've never seen in, but mathematically possible) the final card is dealt as a face-up community card.