massive software-based companies are addicted to this and I still havent figured out why