The article is pointing out that banks can enforce T&Cs regarding business spend on personal cards and claw back the points. Having instilled the fear (which may be justified), they are providing referral links to Amex Gold Business etc
Day to day, a business card is pretty similar to personal cards. May have different points-earn rates, benefits, liabilities, insurances and number of supplementaries. I assume a higher proportion of business cards are charge cards as opposed to credit cards which have their own important differences