why do sedimentary rocks generally form underwater
Because there are multiple rocks (sediments) underwater. They compact into one. Hope this helps