If you can’t bother to write the if statement that guarantees backward compatibility and follows a defined standard in use for almost 20 years, you are a horrid engineer IMO.
This is why there’s a general trend toward all things becoming complicated, brittle, and shitty.