yes
no
let my try an make an analogy:
Twitter starts off as a big building.
A bunch of users move in, they each get their own apartment, magic-ed up on the spot.
Advertiser rocks up, they want to put ads on the users walls. So that is added in.
Another advertiser rocks up, they want video ads on the users walls, so that is added in.
A beancounter says hi, points out video in h264 is x million cheaper, so that is added in.
Another beancounter says hi, points out video in h265 is x million cheaper, so that is added in.
User asks to be able to add videos, to that is added in.
Plumbing is to small now, all the pipes are redone with more volume.
Not enough space in the building! Building is rapidly made bigger.
Users are now not in the US! Buildings are made elsewhere.
Users elsewhere want to interact with users in the US, telephone lines are ran between buildings.
Roof is starting to leak, database out of date! Roof is fixed.
Using to much electricity, substations are installed in each building.
User has a riot, apartment needs to be deleted.
Many users start posting disturbing things, automated tools have to be created to deal with the mess.
Users adopt to automated tool, automated tools need to be modified.
Advertiser now wants interstitial ads! That is added in.
Advertiser only wants to advertise to young people, that is added in.
Users adopt to new automated content tools, more moderators have to be hired.
Government makes it illegal to only advertise to young people, feature is rewritten.
Government claims you need to allow people to opt out of 3rd party cookies, another method of tracking is added
To many users! System is crashing! Building foundations (database) have to be rebuilt!
New distributed database built, working, but issues need fixing.
Company is sold.
New owner wants to add subscriptions! billing, pci-dss, etc all have to be added. Massive project.
New owner wants subscribed users to be favored over normal, new elevators needed, content priority changes!
New owner wants less moderators! More automation implemented!
New owner wants less employees! Departments are eliminated, people are fired, including that one guy who knows the proper way to reset the AFCI breakers.
New features are implemented, less employees, less testing, but it works!
Odd bugs show up, emergency patch!
Lights go out. Quick, flip the mains!
Why did all the sub breakers flip?! What, we are still using add hoc wiring from version 1? Quick, flip them all back!
Not working, where is Bob the afci expert?
Screw it, lets just hot wire it!
What do you mean we have a fire? Data is just disappearing?
Why did we just charge Joe of Nebraska $6 a 150 million times? How?!
We have been hacked! All our user information is on the interwebs!
Why did VISA just discontinue our payment processing?
Where is the money to pay the electric bill!
Did the city just declare us unfit for habitation?
Why is the toilet not flushing?