Recently wend shopping for new chains. 10 speed road bike chain is some 40 euros, while an 8 speed MTB one is 8 euros. 10 speed road cassette is about 50 euros, while MTB 8 speed one is half the price. I've regreted getting a bargain price 105 10 speed groupset. Just because of the replacement parts cost.
However, looking for new STI brifters, I can't find any for 8 speed. Road cassettes also harder to find in that range. I find many MTBs now come with 9, even 10 speeds. Road components are going to 11 speed also.
Are the producers of bike components pushing out the cheaper longer lasting 8 speed equipment? What's your prognosis?