What people believe are the core features has never been difficult to implement. Building "something like" Twitter or facebook or reddit has always been possible within a few days.
It's an iceberg, most of the complexity lies underneath the obvious stuff.