Every company stopped caring, especially the companies who were at the forefront of standards and good web design practices, like Google and Apple. Google recently retired their HTML Gmail version, mind you, it still worked on a 2008 256MO RAM Android phone with an old Firefox version and it was simply fast... of course the new JS bloated version doesn't, it just kills the browser. That's an extreme example, yet low…
"Mobile web sucks, an it's done on purpose, to push people to use "native" apps which makes things easier when it comes to data collection and ad display for companies such as Apple and Google." Partly for sure, but Amazon for example? Or Decathlon? (a big sports/outdoor chain in europe) Their sites are just horrible on a mobile (or in Decathlons case also on a Desktop, that is not high end), but they also don't offe…
Pretty much every company out there employs oxygen wasters who need "engagement" to justify their promotions/salaries. They don't care whether said "engagement" translates to actual profit.
If bloating the page or adding some annoying cookie banner allows them to come up with some random number that goes up (no matter whether the measurement is even correct) they'll happily take that opportunity even if would cause actual profits to go down.