Modern programming environments impose distractions and complexity that hinder productivity.
The complexity of modern programming tools and languages is alienating non-programmers and making simple tasks unnecessarily complicated.
Arduino's increasing complexity in product design is alienating hobbyists and limiting their ability to easily transition projects from simple to advanced setups.