Yes, but decent suits used to be available off the rack. Now, it's getting harder to find them. A lot of people who wear suits or blazers just need to look "professional", and don't really get paid enough to buy tailored ones.