> Not a main factor but a factor is 'always the latest tech' issue. Most banks and airlines I use rewrote their perfectly fine and fast sites and apps to reactjs and now they seriously suck.
overusage of SPA of SPA framework (Next.js etc) has caused a lot of problem for users who are used using browser, which is most of web users. It breaks open the link in another tab, back/forward flow. It is not SPA is bad, however if you chose to go that route then design the app with screen size mind and you got think it as an Application instead of a web page.