This. None of this software is prioritizing the developer.
It's prioritizing value extraction.
It's capitalism in it's worst, most naked form. Advertising spend is worth more than a quality product - because we've inverted the classic information problem: Information is no longer scarce and valuable, it's flooding out everything and is mostly worthless noise.
Making sensible, educated decisions becomes increasingly harder, and you're presented with an environment designed to cause choice paralysis until you finally cave and just buy the item at the top of list presented to you by Google/Amazon/Apple/Walmart/Etc.
That item will be terrible, but it's paid the right protection money to the monopolies (sorry! advertising spend) to keep its spot.
---
Can developers win in those situations? Sure - sometimes. But most times they're some poor contracting team paid literal peanuts to create this product, then immediately go through "staffing reductions" to the bare minimum needed for legally required product support. The developers are not the root cause of this - although they are also not absolved.
Most software written will not be used. Nobody will buy it, or even download it if it is free. (Or even FOSS free.)
The stuff people complain about is all the rest.
But maybe the reason they are complaining about it has to do with how the purveyors figured out how to get it into people's hands. Enough hands to sustain the product.
We can almost entirely blame this on the end users. Users vote for software and hardware with their purchase and use decisions.
Whenever you have a problem with anything, you're a victim of the poor decision making of a million unsophisticated consumers who voted for that piece of crap to have the revenue stream and funding so that it garnered your attention too.
Consumer behavior itself basically creates a barrier of entry to the existence of viable alternatives.
It seems like a vicious circle to me. End-users are effected by the technology in society. TV, Facebook and TikTok plays a part in dumbing down people. Where does it start and where does it end?
It seems like we need to create enclaves of positive potential to reboot humanity.
It's prioritizing value extraction.
It's capitalism in it's worst, most naked form. Advertising spend is worth more than a quality product - because we've inverted the classic information problem: Information is no longer scarce and valuable, it's flooding out everything and is mostly worthless noise.
Making sensible, educated decisions becomes increasingly harder, and you're presented with an environment designed to cause choice paralysis until you finally cave and just buy the item at the top of list presented to you by Google/Amazon/Apple/Walmart/Etc.
That item will be terrible, but it's paid the right protection money to the monopolies (sorry! advertising spend) to keep its spot.
--- Can developers win in those situations? Sure - sometimes. But most times they're some poor contracting team paid literal peanuts to create this product, then immediately go through "staffing reductions" to the bare minimum needed for legally required product support. The developers are not the root cause of this - although they are also not absolved.