I just tested it on 3.0.8 and - you are right - it works.
Is there any reason to use 2.8 instead of 3.0? I use SQLite via python (pysqlite).
3.x uses a different database file format than 2.8, and the APIs are sufficiently different that they'd need different Python bindings. If you don't need to use database files produced by tools that are still using 2.x and there are Python bindings available for 3.x, then it makes sense to use 3.x.