My interpretation of "A no show" means that something or someone didn't turn up for various reasons...and not because they couldn't be bothered.
Thats fair enough, although I find it tends to be used slightly more negatively, more as a couldnt be bothered or the weather just wasnt quite sunny enough for them