EDIT #2 related references
I noticed meanwhile that the sequence $b(n)$ I proposed here to illustrate the validity of the statement in the OP is contained in another context in OEIS (https://oeis.org/A086694, A run of 2^n 1's followed by a run of 2^n 0's, for n=0, 1, 2, ... ).
There also an explicit formula is given
$$b(n)=\left\lfloor \log _2(n+1)\right\rfloor -\left\lfloor \log _2\left(\frac{4 (n+1)}{3}\right)\right\rfloor +1$$
and an interesting recursion relation
$$b(1) = 1, b(2) = 0, b(2n+1) = b(n), b(2n) = b(n-1)$$
Many other sequences of this type, so called "divide-and-conquer" sequences, studied by R. Stephan can be found in this reference.
EDIT
Notice that, in the following example, it is the pattern that matters, not the value. Indeed, the b's could change between $0$ and any value $c$ with $0<c<1$. The limits mentioned below then have to be multiplied by $c$.
Original post
Let me illustrate the solution idea of 5xum of using a sequence of $0$s and $1$s with an explicit example in some more detail than is possible in a comment.
We use a pattern with powers of 2:
$$b(0) = 1, b(1) = 0, $$
$$b(2)=b(3) = 1, b(4)=b(5) = 0, $$
$$b(6)=b(7)=b(8)=b(9) = 1, b(10)=b(11)=b(12)=b(13) = 0 $$
and so on.
The generating function of this sequence is
$$g(z)=\frac{1}{1-z}\sum _{n=0}^{\infty } z^{2 \left(2^n-1\right)} \left(1-z^{2^n}\right)$$
The sequence of
$$B(n)=\frac{1}{n}\sum _{k=0}^n b(k)$$
has no limit because oscillates for large $n$ between 1/2 and 2/3.
A proof of the latter statement can be done as follows
Let us consider groups of elements and refer a group by an index $m$ stating at $m=0$.
group $m = 0$ starts at $k1 = 0$ with a $1$, followed at $k0=1$ by a $0$
group $m = 1$ starts at $k1 = 2$ with two $1$s, followed at $k0 = 4$ by two $0$s
In general,
group $m$ starts at $k1= 2(2^m-1)$ with $2^m$ $1$s, followed at $k0= 2(2^m- 1) + 2^m = 3(2^m-1) + 1$ by $2^m$ $0$s
The sum of all elements of a particular group $m$ is obviously $2^m$.
Hence the sum of all groups up to group $M$ inclusively, is $2^{M+1} - 1$.
This corresponds to the index start of next group $M+1$ minus $1$:
$$n = 2(2^{M+1}-1)-1$$
Hence $B(n)$, the sum divided by $n$, goes very quickly to 1/2. This is a minimum of $B(n)$ with respect to $n$ because the next goup comes in with $1$s.
The maximum value of $B(n)$ is reached at the end of the $1$s of group M. This is at
$$n = k1 + 2^M = 2(2^M-1)+2^M = 3*2^M - 2$$
Hence the maximum of $B(n)$ is
$$B(n) =(2^{M+1} - 1)/ (3*2^M - 2)$$
the limit of which is 2/3.
Q.E.D.