What a bizarre rant. The rules are published very clearly and you didn't meet the criteria to receive the benefits to bring a guest into the lounge.
I can't think of any other airline that would let you bring a guest into the lounge with just a business class ticket. Not sure why you would call AC stingy. Let me guess, you think you deserve special treatment because..?
I for one am glad that AC is sticking to the published criteria for lounge access given how busy it can be. I don't think AC will miss your (or my) business very much.
Not only a bizarre rant, but a bizarre thread to drop it in...be a hater all you want, but geez...be a hater in the right thread!! LOL