@Kalin-And-Marquis0 no, it's not relatively new to know how much you are going to be charged before you pay. Anything else would be illegal. By "bait people in," do you mean get them to click on a listing? Where they then may see the cleaning fee and decide not to book because of it? Or where they will then be compelled by some mysterious power to book even though they don't want to? A host really has no incentive to annoy prospective bookers who will then turn away from the listing. Each host's fee structure is completely up to them, there is no right or wrong about any particular structure. If you don't like an "insane" cleaning fee, don't book there. Personally I make no judgments about a listing's fee structure. If I like the total price, I book, and if I don't like the total price, I don't book. I don't care about the breakdown.
If your beef is that Airbnb doesn't disclose the range of fees at the first level of search, then we are on the same page-- it's annoying and inefficient. But again, that is not under hosts' control.