There will always be non-expert programmers of many languages. Avoiding language-specific constructs will not solve the issue.
As far as portability is concerned (if you port software by hand a lot, for example), this is indeed an issue; but if you work with people who write python code, you might as well use everything in your toolbox.