you forgot to take into account that a lot of people like to bet on the difficulty rise slowing down a bit. Difficulty can't rise like this forever, eventually it levels off a bit and those are the miners who will profit nicely
uh yes it can.
unfortunately, it's a money grab, and u gotta take what u can get. eventually when block sizes get below 6.25 BTC it might get a little easier once people give up. unless bitcoin is a million by then. then by all means keep going with the difficulty!