Earning 1$ per hour is easy, earning 1BTC per hours is difficult.
Earning 1 bitcoin per hour means making some 270 USD per hour which is approximately equivalent to salary of CEOs of big technical companies. Earning $1 also not that much easy for unlimited hours unless you're regularly employed.