It’s true there’s too much emphasis on those algorithm problems in the dev industry, and it’s silly you’re getting those problems when you interview for front-end developer positions. But I think you’re too quick to get frustrated and say the whole industry is like that.
Really I think the problem is you’re applying to the wrong jobs. There are ways to find out which companies interview based on algorithm problems, you should either not interview with them or just suck it up and learn algorithm stuff.
Also you need to toughen up a bit and stop whining. Just saying.