Yup. If the only penalty is a fine, and that fine doesn’t scale to the business’ profits? A profitable enough business could simply factor in the fines as a cost of doing business.
Imagine you could make $1000 and only get fined $200 after the fact. No extra penalties. Just a flat $200 fine for every time you violate it. So as long as you expect to be able to top that $200 fine, a business will elect to just pay the fine and continue doing the illegal thing.