Profitable before considering the alternative of a guaranteed return at a higher rate is unprofitable, people were just confused (or imprecise about an irrelevant distinction) when the interest rate was near 0.
Getting paid 50k as a software engineer is still positive income, just unsavvy compared to getting paid 150k.