Definitely a bug - have someone file an incident on it. In the meantime, you might want to ensure that for table variables and inserts that all cols are included.
(Yes, I could file one - but bugs with customer cases have higher priority than those without (depending on severity, of course))