This comment is a summary of everything I used to believe which I had to unlearn the hard way.
I had a similar experience as the author, I worked on passion projects (in software), some for many years. I had some success in terms of traction and also some success financially related to a different project (though that proved to be short-lived). Initially, I thought to myself "How lucky am I that I appreciate efficiency and modularity since that's exactly what the market needs." WRONG. What a brainwashed moron I was. The market does not necessarily want the most efficient solution; especially in the tech industry which is founded on monopolies where the money will come in no matter what the efficiency is; efficiency is irrelevant, so long as a solution just works and you have the right social connections a company might pay 100x more than it's worth; will barely make a dent in the balance sheet. Unfortunately, I didn't have any social connections.
So yeah I can fully relate with the author of the article. DO NOT FOLLOW YOUR PASSION IF YOU WANT TO MAKE MONEY. FOLLOW THE MARKET AND EXPAND YOUR SOCIAL NETWORK. If the market cares about adherence to some fickle trend, make sure that your product adheres to that trend and make sure you get involved in the money-oriented community which inevitably forms around that juicy cash-rich, "fickle as a squirrel at a nut convention" trend!
Worst case you can sell your hot startup to Google for a few millions and they will shut down the whole thing later when they realize how crap of an idea it was but who cares. You got paid and now you can use the money to fund your next financial scheme and make even more money while all the passionate morons rot in their poverty and comment on HN about how shitty everything is because their time is worthless in dollar terms.