First of all, I will start by saying that I think that the advancement of casino games has influenced poker rooms, since those who seek to earn money easily and relatively quickly are attracted to poker and start playing knowing only its basic rules and not its complex strategies.
That's why good players are sometimes complicated by players who can afford a triple all in with a pair of 3 preflops, and the variance of poker makes them win the hand.
This reason makes it more difficult, but in answer to your question, poker is still profitable and it is possible to make a living from it.
Final tip: I recommend to those who want to dedicate themselves to poker that this is not their only option, it is not advisable to give up everything and jump straight into poker. It's a game where we need a cool mind for every move and if we get upset thinking that we NEED the money to pay the bills at the end of the month, it will lead us to make bad decisions.
In my experience, whenever I had no obligations or debts, I played better than when I had them.