If so, does it effectively deprecate the visibility property?
visibility
(I realize that Internet Explorer does not yet support this CSS2 property.) Comparis
The properties have different semantic meanings. While semantic CSS sounds like it may be silly, as other users have mentioned it has an impact on devices like screen readers -- where semantics impact the accessibility of a page.