[…] has needed to put up with bad software for a long time, or one-size-fits-all software, that wasn’t really built for […]