Let us consider systems $\mathfrak B = (E,B,\pi,F)$ consisting of a continuous surjection $\pi : E \to B$ and a space $F$. Let us say that $\mathfrak B$ has fibers of type $F$ if all fibers $\pi^{-1}(b)$ over the points $b \in B$ are copies of $F$, i.e. $\pi^{-1}(b)$ and $F$ are homeomorphic. This is certainly a minimal requirement that should be satisfied by a fiber bundle with fiber $F$.
You ask why we do not define a fiber bundle with fiber $F$ to be any system $\mathfrak B$ satisfying condition 1. Unfortunately such a thing does in general not have fibers of type $F$ and is therefore totally unsuitable to be used as a concept of fiber bundle.
Here is an example.
Let $B = [0,2], E = [0,2] \times \{0\} \cup [0,1] \times \{1\} \cup \{0\} \times [0,1] \subset \mathbb R^2 , F = [0,1]$ and $\pi : E \to B, \pi(x,y) = x$. The fibers of $\pi$ are $\pi^{-1}(0) = \{0\} \times [0,1], \pi^{-1}(t) = \{t\} \times \{0,1\}$ for $t \in [0,1]$ and $\pi^{-1}(t) = \{(t,0)\}$ for $t \in (1,2]$. Thus we have three non-homeomorphic types of fibers. In other words, the above system does not have fibers of any type $F$ and does certainly not deserve to be regarded as a fiber bundle. But we have $\pi^{-1}(B) = E \approx [0,2] \approx B \times \{0\}$, thus 1. is satisfied with $F = \{0\}$.
It is condition 2 which assures that a system $\mathfrak B$ satisfying condition 1 has fibers of type $F$.
Also note that a system $(E,B,\pi,F)$ having fibers of type $F$ may look fairly weird. As an example take $B = \mathbb R, E = \mathbb Q \times [0,1] \cup (\mathbb R \setminus \mathbb Q) \times[-1,0], F = [0,1]$ and $\pi : E \to B, \pi(x,y) = x$. All fibers have type $F$, but there is no open $U \subset B$ such that $\pi^{-1}(U) \approx U \times F$.
Update:
Call $U \subset B$ a trivializing subset if there exists a homeomorphism $φ:π^{−1}(U)→U×F$. Condition 1 requires the existence of a trivializing open neighborhood $U$ for each $b∈B$. Of course we need the same fiber $F$ for all such neigborhoods $U$, but it is not required that we can take arbitrary $U$. In the above example we can take $U=B$ for all $b∈B$ and this gives us a local trivialization with a one-point fiber. However, we cannot shrink the "universal neigborhood" $U=B$ to arbitrary small open neigborhoods $V$ of $b$; this prevents to find local trivializations over $V$ with a common $F$. But remember that condition 1 only requires the existence of some neighborhood which is true in the example. In presence of condition 2 you can of course shrink $U$ to arbitarily small $V⊂U$ without destroying the local trivialization property for $V$. This shows again the weakness of condition 1 if you take it alone.
Here is one more example.
Let $B = [0,1], E = \{(x,y) \in \mathbb R^2 \mid 0 \le x \le y \le 1 \}, F = [0,1]$ and $\pi(x,y) = x$. The space $E$ is a plane triangle with vertices $(0,0), (1,0), (1,1)$. The fibers are $\pi^{-1}(0) = \{(0,0)\}$ and $\pi^{-1}(t) = \{0\} \times [0,t]$ for $t > 0$. Thus we have two non-homeomorphic types of fibers. Nevertheless we can show that for each open $U \subset B$ we have $\pi^{-1}(U) \approx U \times F$. In fact, we can trivialize componentwise, i.e. take an individual trivialization for each connected component $C$ of $U$. These are intervals of the form $C = [0,1]$, $C = [0,b)$ with $0 < b \le 1$, $C =(a,b)$ with $0\le a < b \le 1$ or $C = (a,1]$ with $0 \le a < 1$. If $0 \notin C$, we may take a fiber-preserving trivialization. If $0 \in C$, it is easy to see that $\pi^{-1}(C) \approx C \times [0,1]$. Such a homeomorphism does of course not preserve fibers.