Mi respuesta no hace uso del Teorema de Baire,
sin embargo, no se contiene, inevitablemente, algunos de los ingredientes de su prueba.
Vamos a necesitar el siguiente hecho:
Hecho. Deje $I_n=[a_n,b_n]\subset(0,\infty)$ será cada vez más una secuencia de trivial cerrado intervalos en el sentido de que
$$
a_n<b_n<a_{n+1}, \quad \text{para todos los $n\in\mathbb N$}.
$$
Entonces el conjunto
$$
S=\big\{x\in(0,\infty) : \text{$nx\in \bigcup_{k\in\mathbb N} I_k$
para una infinidad de $n\in\mathbb N$}\big\},
$$
es denso en $(0,\infty)$. En particular, si $\mathbb N=K\cup L$, $|K|=|L|=\aleph_0$
y $K\cap L=\varnothing$, luego
$$
S=\big\{x\in(0,\infty) :
\text {$mx\in \bigcup_{k\in K} I_k$ $nx\in\bigcup_{\ell\in L} I_\ell$
para una infinidad de $m,n\in\mathbb N$}\big\},
$$
también es denso en $(0,\infty)$.
Vamos a posponer la prueba de este hecho y ver cómo se utiliza.
Paso 1. La función de $\ell(x)=\lim_{n\to\infty}f(nx)$ es constante, es decir, no depende de la $x$.
Suponga que en lugar de $\ell(x_1)\ne\ell(x_2)$$3d=\ell(x_1)-\ell(x_2)>0$. Entonces podríamos encontrar
un aumento de la secuencia de trivial cerrado intervalos de $I_n=[a_n,b_n]$, de tal manera que
$$
f(x)\ge \ell(x_2)+2d \,\,\,\text {$I_{2n}$} \quad\text{y}\quad
f(x)\le \ell(x_2)+d \,\,\,\text {$I_{2n+1}$} \quad\text{para todos los $n$}.
$$
Debido a la Hecho de que hubiera un denso conjunto de puntos de $x$ con la propiedad de que para infinidad de $n$ varios $nx$ pertenece a un intervalo de la forma $I_{2k+1}$, y para
infinidad de $n$ varios $nx$ pertenece a un intervalo de la forma $I_{2k}$,
que a su vez significa que el $\lim_{n\to\infty}f(nx)$ no existe.
Paso 2. El límite de $\lim_{x\to\infty}f(x)$ existe.
Deje $\ell=\lim_{n\to\infty}f(nx)$. Si el límite no existe, entonces no sería
una $varepsilon>0$, tal que para cada a $M>0$ no sería una $x\ge M$, de tal manera que
$|f(x)-\ell|\ge\varepsilon$. Como en el Paso 1 nos gustaría ser capaces de definir un aumento de la
secuencia de trivial cerrado intervalos de $I_n$, de tal manera que
$$
|f(x)-\ell|<\varepsilon/2 \,\,\,\text {$I_{2n}$} \quad\text{y}\quad
|f(x)-\ell|\ge\varepsilon \,\,\,\text {$I_{2n+1}$} \quad\text{para todos los $n$}.
$$
Una vez más, debido a la Hecho de que hubiera un denso conjunto de puntos de $x$ con la propiedad
que para infinidad de $n$ varios $nx$ pertenece a un intervalo de la forma
$I_{2k+1}$, y para
infinidad de $n$ varios $nx$ pertenece a un intervalo de la forma $I_{2k}$,
que a su vez significa que el $\lim_{n\to\infty}f(nx)$ no existe.
La prueba de la Realidad. Deje $[c,d]\subset(0,\infty)$. Vamos a demostrar que existe una
$x\in [c,d]$, que para una infinidad de $n$ varios $nx$ pertenece a un intervalo de la forma $I_k$, $k\in K$, y para
infinidad de $n$ varios $nx$ pertenece a un intervalo de la forma$I_\ell$, $\ell\in L$.
Esto se basa en la observación de que, si $a_n$ es lo suficientemente grande, entonces
$$
[c',d']=\frac{1}{N}[a_n,b_n]\cap[c,d]\quad\text{es un intervalo no trivial},
$$
para $N=\lfloor a_n/d\rfloor+1$. Esto nos permite de forma recursiva definir una secuencia de trivial
cerrado intervalos de $J_n=[c_n,d_n]$, donde $[c_0,d_0]=[c,d]$, $[c_1,d_1]=[c',d']$, y pasamos a buscar
thev$a_n$'s, de modo que la primera es en el $K$, el siguiente en la $L$, el siguiente en la $K$ y así sucesivamente. En
de esta manera tenemos una secuencia de intervalos cerrados
$$
J_0\supset J_1\supset\cdots\supset J_n\supset J_{n+1}\supset\cdots.
$$
Claramente $S=\bigcap_{n\in\mathbb N} J_n\ne\varnothing$, y para cada una de las $x\in S$, infinitamente
muchos múltiplos pertenecen a $I_k$s, $k\in K$, mientras infinitamente
muchos múltiplos pertenecen a $I_\ell$s, $\ell\in L$.